From: Minhong He Date: Mon, 25 Nov 2024 06:08:48 +0000 (+0800) Subject: ip: fix memory leak in do_show() X-Git-Tag: v6.13.0~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0325d98f98baebd27cf7bd7f68b1e9eba4dc7d5b;p=thirdparty%2Fiproute2.git ip: fix memory leak in do_show() Free the 'answer' obtained from 'rtnl_talk()'. Fixes: 6887a0656dad ("ip: netconf: fix overzealous error checking") Signed-off-by: Minhong He Signed-off-by: Stephen Hemminger --- diff --git a/ip/ipnetconf.c b/ip/ipnetconf.c index cf27e7e3..020eff78 100644 --- a/ip/ipnetconf.c +++ b/ip/ipnetconf.c @@ -197,6 +197,7 @@ static int do_show(int argc, char **argv) exit(2); print_netconf2(answer, stdout); + free(answer); } else { rth.flags = RTNL_HANDLE_F_SUPPRESS_NLERR; dump: