aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2011-10-10 14:17:34 +0200
committerMartin Willi <martin@revosec.ch>2011-10-14 10:05:47 +0200
commit61c1dec8d491c91213424539ee53f12d05ccc94e (patch)
tree410c77210f6de66ba1e88c3c92ec4ccf23650c6f /src
parent2feed2f3feb6c03be9a915e79887089189641caa (diff)
downloadstrongswan-61c1dec8d491c91213424539ee53f12d05ccc94e.tar.bz2
strongswan-61c1dec8d491c91213424539ee53f12d05ccc94e.tar.xz
Fixed memleak in plugin unloading
Diffstat (limited to 'src')
-rw-r--r--src/libstrongswan/plugins/plugin_loader.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libstrongswan/plugins/plugin_loader.c b/src/libstrongswan/plugins/plugin_loader.c
index bf57dc12c..994e4df89 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);