commit | c1bc88c98ed2c1dce4de8a6ed45db212a19f79f4 | [log] [tgz] |
---|---|---|
author | Leandro Pereira <leandro@hardinfo.org> | Mon Apr 28 21:02:45 2014 -0300 |
committer | Lucas De Marchi <lucas.demarchi@intel.com> | Wed May 14 20:21:20 2014 -0300 |
tree | b1df8bf4f37b02b30713517082df87e43aac3bce | |
parent | e84d912bd70bc6d906fd405bde486c332537effe [diff] |
Free abspath if kmod_module_new_from_path() fails.
diff --git a/libkmod/libkmod-module.c b/libkmod/libkmod-module.c index 1d90f34..a160d5b 100644 --- a/libkmod/libkmod-module.c +++ b/libkmod/libkmod-module.c
@@ -420,8 +420,10 @@ } 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;