misc: vppctl fix heap-buffer-overflow & memleaks 16/34716/2
authorTianyu Li <tianyu.li@arm.com>
Mon, 6 Dec 2021 05:15:59 +0000 (13:15 +0800)
committerDamjan Marion <dmarion@me.com>
Tue, 14 Dec 2021 10:39:44 +0000 (10:39 +0000)
commit8c43d4dc13d0d02b79a32f1226de607db1bb869f
treee5346a7dce8159fb58c64be1956e78a5c2e61d0d
parentb8de7d43e4955bb4025cd0e0e7390279841b6d7d
misc: vppctl fix heap-buffer-overflow & memleaks

1. Malloc may return not zero buffer, causing strncat buffer overflow
2. Malloc buffer not freed

Type: fix
Fixes: 31f192434660 ("misc: vppctl - remove the dependency on vppinfra")
Signed-off-by: Tianyu Li <tianyu.li@arm.com>
Change-Id: I5aebaccf3d0f8b7e3617068267f62cc2aa39d827
src/vpp/app/vppctl.c