From: Leandro Pereira Date: Tue, 29 Apr 2014 00:04:48 +0000 (-0300) Subject: Close /sys/module/$NAME directory if opening /proc/module fails. X-Git-Tag: v18~12 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=30bfd48aeffa6465d2de0e927cdfc6205c1f1fd2;p=thirdparty%2Fkmod.git Close /sys/module/$NAME directory if opening /proc/module fails. --- diff --git a/libkmod/libkmod-module.c b/libkmod/libkmod-module.c index a160d5b0..e3cc5a76 100644 --- a/libkmod/libkmod-module.c +++ b/libkmod/libkmod-module.c @@ -1802,6 +1802,7 @@ KMOD_EXPORT long kmod_module_get_size(const struct kmod_module *mod) int err = -errno; ERR(mod->ctx, "could not open /proc/modules: %s\n", strerror(errno)); + close(dfd); return err; }