From: Minhong He Date: Tue, 26 Nov 2024 02:18:19 +0000 (+0800) Subject: bridge: fix memory leak in error path X-Git-Tag: v6.13.0~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5682cf3ac6f107cc7b8e9bc3eb0cdf95aaf7c897;p=thirdparty%2Fiproute2.git bridge: fix memory leak in error path The 'json' object doesn't free when 'rtnl_dump_filter()' fails to process, fix it. Signed-off-by: Minhong He Acked-by: Nikolay Aleksandrov Signed-off-by: Stephen Hemminger --- diff --git a/bridge/mst.c b/bridge/mst.c index 32f64aba..37362c45 100644 --- a/bridge/mst.c +++ b/bridge/mst.c @@ -153,6 +153,7 @@ static int mst_show(int argc, char **argv) if (rtnl_dump_filter(&rth, print_msts, stdout) < 0) { fprintf(stderr, "Dump terminated\n"); + delete_json_obj(); return -1; }