Initialize binary result memory before parsing to avoid garbage in parsing result.
Signed-off-by: Xueming Li <xuemi...@mellanox.com> --- lib/librte_cmdline/cmdline_parse.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/librte_cmdline/cmdline_parse.c b/lib/librte_cmdline/cmdline_parse.c index 3e12ee54f..9124758f1 100644 --- a/lib/librte_cmdline/cmdline_parse.c +++ b/lib/librte_cmdline/cmdline_parse.c @@ -267,6 +267,8 @@ cmdline_parse(struct cmdline *cl, const char * buf) if (!cl || !buf) return CMDLINE_PARSE_BAD_ARGS; + memset(tmp_result.buf, 0, sizeof(tmp_result.buf)); + ctx = cl->ctx; /* -- 2.13.3