From ca2ccf164c1807e4015bf5713da188902c2b9588 Mon Sep 17 00:00:00 2001 From: Konstantin Kondrashov Date: Wed, 20 Aug 2025 14:04:43 +0300 Subject: [PATCH] fix(log): Fixes Coverity false positive in va_list initialization --- components/log/src/log.c | 2 +- components/log/src/log_print.c | 2 +- components/log/src/os/log_write.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/components/log/src/log.c b/components/log/src/log.c index bbba5bc340..1724db2c59 100644 --- a/components/log/src/log.c +++ b/components/log/src/log.c @@ -83,7 +83,7 @@ void __attribute__((optimize("-O3"))) esp_log(esp_log_config_t config, const cha #else // ESP_LOG_VERSION == 2 if (is_level_loggable(config)) { #endif - va_list args; + va_list args = {0}; va_start(args, format); esp_log_va(config, tag, format, args); va_end(args); diff --git a/components/log/src/log_print.c b/components/log/src/log_print.c index fc7f78618d..a10a5f9cdb 100644 --- a/components/log/src/log_print.c +++ b/components/log/src/log_print.c @@ -12,7 +12,7 @@ void esp_log_printf(esp_log_config_t config, const char *format, ...) { - va_list args; + va_list args = {0}; va_start(args, format); esp_log_vprintf(config, format, args); va_end(args); diff --git a/components/log/src/os/log_write.c b/components/log/src/os/log_write.c index 810fd86adf..0e5bbad056 100644 --- a/components/log/src/os/log_write.c +++ b/components/log/src/os/log_write.c @@ -37,7 +37,7 @@ void esp_log_write(esp_log_level_t level, const char *tag, const char *format, ...) { - va_list list; + va_list list = {0}; va_start(list, format); esp_log_va(ESP_LOG_CONFIG_INIT(level), tag, format, list); va_end(list);