cmdline: avoid garbage in unused fields of parsed result
The result buffer was not initialized before parsing, inducing garbage
in unused fields or padding of the parsed structure.
Initialize the result buffer each time before parsing.
Fixes: af75078fec
("first public release")
Cc: stable@dpdk.org
Signed-off-by: Xueming Li <xuemingl@mellanox.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
This commit is contained in:
parent
2acf7432ad
commit
0bf876008f
@ -168,6 +168,8 @@ match_inst(cmdline_parse_inst_t *inst, const char *buf,
|
||||
int n = 0;
|
||||
struct cmdline_token_hdr token_hdr;
|
||||
|
||||
if (resbuf != NULL)
|
||||
memset(resbuf, 0, resbuf_size);
|
||||
/* check if we match all tokens of inst */
|
||||
while (!nb_match_token || i < nb_match_token) {
|
||||
token_p = get_token(inst, i);
|
||||
|
Loading…
Reference in New Issue
Block a user