aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/libstrongswan/library.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstrongswan/library.c b/src/libstrongswan/library.c
index f694509d1..4f79dcc5b 100644
--- a/src/libstrongswan/library.c
+++ b/src/libstrongswan/library.c
@@ -175,13 +175,13 @@ void library_deinit()
this->public.integrity->destroy(this->public.integrity);
}
-#ifdef LEAK_DETECTIVE
if (lib->leak_detective)
{
lib->leak_detective->report(lib->leak_detective, detailed);
lib->leak_detective->destroy(lib->leak_detective);
lib->leak_detective = NULL;
}
+#ifdef LEAK_DETECTIVE
if (this->ld_out && this->ld_out != stderr)
{
fclose(this->ld_out);