diff --git a/components/console/argtable3/arg_utils.c b/components/console/argtable3/arg_utils.c index 486e2ed0ce..4ca2f1cf0a 100644 --- a/components/console/argtable3/arg_utils.c +++ b/components/console/argtable3/arg_utils.c @@ -50,6 +50,10 @@ static void panic(const char* fmt, ...); static arg_panicfn* s_panic = panic; void dbg_printf(const char* fmt, ...) { + if (fmt == NULL) { + return; + } + va_list args = {0}; va_start(args, fmt); vfprintf(stderr, fmt, args); @@ -57,6 +61,10 @@ void dbg_printf(const char* fmt, ...) { } static void panic(const char* fmt, ...) { + if (fmt == NULL) { + return; + } + va_list args = {0}; char* s;