From 9b11b69a4686520c9bbd2aaec173b3c6c3a55b20 Mon Sep 17 00:00:00 2001 From: Konstantin Kondrashov Date: Wed, 20 Aug 2025 12:54:25 +0300 Subject: [PATCH] fix(console): Fixes Coverity false positive in va_list initialization --- components/console/argtable3/arg_dstr.c | 2 +- components/console/argtable3/arg_utils.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/components/console/argtable3/arg_dstr.c b/components/console/argtable3/arg_dstr.c index 6e6cf6b007..0438e6fe07 100644 --- a/components/console/argtable3/arg_dstr.c +++ b/components/console/argtable3/arg_dstr.c @@ -221,7 +221,7 @@ void arg_dstr_catc(arg_dstr_t ds, char c) { * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ void arg_dstr_catf(arg_dstr_t ds, const char* fmt, ...) { - va_list arglist; + va_list arglist = {0}; char* buff; int n, r; size_t slen; diff --git a/components/console/argtable3/arg_utils.c b/components/console/argtable3/arg_utils.c index f10034fd5c..486e2ed0ce 100644 --- a/components/console/argtable3/arg_utils.c +++ b/components/console/argtable3/arg_utils.c @@ -50,14 +50,14 @@ static void panic(const char* fmt, ...); static arg_panicfn* s_panic = panic; void dbg_printf(const char* fmt, ...) { - va_list args; + va_list args = {0}; va_start(args, fmt); vfprintf(stderr, fmt, args); va_end(args); } static void panic(const char* fmt, ...) { - va_list args; + va_list args = {0}; char* s; va_start(args, fmt);