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);