aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2010-04-06 12:44:15 +0200
committerTobias Brunner <tobias@strongswan.org>2010-04-06 12:47:41 +0200
commite41932320cd99a3e952cc9a4079eefaa4fceb22f (patch)
treed55ce7bf48dea07e91f29f279570ecdef484c3e1
parent894936ce9ed3fffd42bfb4939535ae421ea12c3a (diff)
downloadstrongswan-e41932320cd99a3e952cc9a4079eefaa4fceb22f.tar.bz2
strongswan-e41932320cd99a3e952cc9a4079eefaa4fceb22f.tar.xz
Explicitly unload plugins before deinitializing libhydra and libstrongswan in pluto.
-rw-r--r--src/pluto/plutomain.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/pluto/plutomain.c b/src/pluto/plutomain.c
index 6ab1bfe8a..aa04594bc 100644
--- a/src/pluto/plutomain.c
+++ b/src/pluto/plutomain.c
@@ -781,6 +781,7 @@ void exit_pluto(int status)
free_builder();
delete_lock();
options->destroy(options);
+ lib->plugins->unload(lib->plugins);
libhydra_deinit();
library_deinit();
close_log();