From 14cc53bb09a3d8adf301f3842c765598467e63e1 Mon Sep 17 00:00:00 2001 From: Alex Kiernan Date: Thu, 1 Feb 2024 14:07:03 +0000 Subject: [PATCH] Fix SIGSEGV during DumpStateLog() DumpStateLog() calls LogMsgWithLevelv() with category == NULL, avoid crashing in this case. Upstream-Status: Inactive-Upstream [Upstream does not take patches] Signed-off-by: Alex Kiernan --- mDNSShared/mDNSDebug.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mDNSShared/mDNSDebug.c b/mDNSShared/mDNSDebug.c index 7a4ca19eff6d..d449dde320f6 100644 --- a/mDNSShared/mDNSDebug.c +++ b/mDNSShared/mDNSDebug.c @@ -71,7 +71,7 @@ mDNSlocal void LogMsgWithLevelv(os_log_t category, os_log_type_t level, const ch mDNSlocal void LogMsgWithLevelv(const char *category, mDNSLogLevel_t level, const char *format, va_list args) { // Do not print the logs if the log category is MDNS_LOG_CATEGORY_DISABLED. - if (strcmp(category, MDNS_LOG_CATEGORY_DISABLED) == 0) + if (category && strcmp(category, MDNS_LOG_CATEGORY_DISABLED) == 0) { return; } -- 2.39.0