From: Martin Willi Date: Mon, 10 Oct 2011 12:17:34 +0000 (+0200) Subject: Fixed memleak in plugin unloading X-Git-Tag: 4.6.0~164 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=61c1dec8d491c91213424539ee53f12d05ccc94e;p=thirdparty%2Fstrongswan.git Fixed memleak in plugin unloading --- diff --git a/src/libstrongswan/plugins/plugin_loader.c b/src/libstrongswan/plugins/plugin_loader.c index bf57dc12c2..994e4df897 100644 --- a/src/libstrongswan/plugins/plugin_loader.c +++ b/src/libstrongswan/plugins/plugin_loader.c @@ -511,6 +511,7 @@ METHOD(plugin_loader_t, unload, void, { this->plugins->insert_first(this->plugins, entry); } + list->destroy(list); while (this->plugins->get_count(this->plugins)) { enumerator = this->plugins->create_enumerator(this->plugins);