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