From: Karel Zak Date: Wed, 4 Jan 2023 12:04:14 +0000 (+0100) Subject: libmount: (subdir) fix memory leak [coverity scan] X-Git-Tag: v2.39-rc1~211 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=be6161f17efdedc99e69763a68a1231d45603203;p=thirdparty%2Futil-linux.git libmount: (subdir) fix memory leak [coverity scan] Signed-off-by: Karel Zak --- diff --git a/libmount/src/hook_subdir.c b/libmount/src/hook_subdir.c index 2b7a95b341..77b073a695 100644 --- a/libmount/src/hook_subdir.c +++ b/libmount/src/hook_subdir.c @@ -332,9 +332,10 @@ static int hook_prepare_target( /* create a global data */ struct hookset_data *hsd = new_hookset_data(cxt, hs); - if (!hsd) + if (!hsd) { + free(subdir); return -ENOMEM; - + } hsd->subdir = subdir; DBG(HOOK, ul_debugobj(hs, "subdir %s wanted", subdir));