]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
tools/depmod: Fix memory leak in depmod_module_add error path
authorjared mauch <jared@puck.nether.net>
Thu, 22 Jan 2026 04:25:31 +0000 (23:25 -0500)
committerLucas De Marchi <demarchi@kernel.org>
Wed, 18 Feb 2026 14:59:57 +0000 (08:59 -0600)
[emil: split from larger patch, commit message]
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Lucas De Marchi <demarchi@kernel.org>
Link: https://github.com/kmod-project/kmod/pull/423
Signed-off-by: Lucas De Marchi <demarchi@kernel.org>
tools/depmod.c

index c3d876404a8bc0081d28fc0b11a11011747a57c2..4963d4657b59113227889d0e4a62ee4b87f6af0a 100644 (file)
@@ -1147,6 +1147,7 @@ static int depmod_module_add(struct depmod *depmod, struct kmod_module *kmod)
 
 fail:
        free(mod->uncrelpath);
+       free(mod->path);
        free(mod);
        return err;
 }