From: Wu Guanghao Date: Fri, 3 Mar 2023 16:21:32 +0000 (+0800) Subject: Detail.c: fix memleak in Detail() X-Git-Tag: mdadm-4.3~82 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dac0b5121dd77bf1659b95248423445f932dfae4;p=thirdparty%2Fmdadm.git Detail.c: fix memleak in Detail() char *sysdev = xstrdup() but not free() in for loop, will cause memory leak Signed-off-by: Wu Guanghao Acked-by: Mariusz Tkaczyk Acked-by: Coly Li Signed-off-by: Jes Sorensen --- diff --git a/Detail.c b/Detail.c index ce7a8445..4ef26460 100644 --- a/Detail.c +++ b/Detail.c @@ -303,6 +303,7 @@ int Detail(char *dev, struct context *c) if (path) printf("MD_DEVICE_%s_DEV=%s\n", sysdev, path); + free(sysdev); } } goto out;