From: Leandro Pereira Date: Tue, 29 Apr 2014 00:02:45 +0000 (-0300) Subject: Free abspath if kmod_module_new_from_path() fails. X-Git-Tag: v18~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c1bc88c98ed2c1dce4de8a6ed45db212a19f79f4;p=thirdparty%2Fkmod.git Free abspath if kmod_module_new_from_path() fails. --- diff --git a/libkmod/libkmod-module.c b/libkmod/libkmod-module.c index 1d90f343..a160d5b0 100644 --- a/libkmod/libkmod-module.c +++ b/libkmod/libkmod-module.c @@ -420,8 +420,10 @@ KMOD_EXPORT int kmod_module_new_from_path(struct kmod_ctx *ctx, } err = kmod_module_new(ctx, name, name, namelen, NULL, 0, &m); - if (err < 0) + if (err < 0) { + free(abspath); return err; + } m->path = abspath; *mod = m;