From: Jason Ish Date: Tue, 11 Aug 2020 15:31:09 +0000 (-0600) Subject: plugins: use closedir to close open directory (not free) X-Git-Tag: suricata-6.0.0-rc1~122 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dbb5dcb1dd7869def9b419a1dbb00530d8d8db2c;p=thirdparty%2Fsuricata.git plugins: use closedir to close open directory (not free) Found by Coverity, CID 1465665: ALLOC_FREE_MISMATCH. Redmine issue: https://redmine.openinfosecfoundation.org/issues/3864 --- diff --git a/src/util-plugin.c b/src/util-plugin.c index 72c8fd1959..95125ce716 100644 --- a/src/util-plugin.c +++ b/src/util-plugin.c @@ -79,7 +79,7 @@ void SCPluginsLoad(const char *capture_plugin_name, const char *capture_plugin_a InitPlugin(path); } } - free(dir); + closedir(dir); } else { InitPlugin(plugin->val); }