aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2017-08-08 15:30:44 +0200
committerTobias Brunner <tobias@strongswan.org>2017-08-08 15:30:44 +0200
commit0392f768044f6138b1ab59f73523b3f9bffa9a56 (patch)
treed4b541add131b8bea3d9650b5ecef780b654d44a
parentd093488b96ea89e9702eec8b42577897715fb2c8 (diff)
downloadstrongswan-0392f768044f6138b1ab59f73523b3f9bffa9a56.tar.bz2
strongswan-0392f768044f6138b1ab59f73523b3f9bffa9a56.tar.xz
sw-collector: Fix memory leak after failing to open DB
-rw-r--r--src/sw-collector/sw_collector_db.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sw-collector/sw_collector_db.c b/src/sw-collector/sw_collector_db.c
index 44505da94..554c3d624 100644
--- a/src/sw-collector/sw_collector_db.c
+++ b/src/sw-collector/sw_collector_db.c
@@ -366,6 +366,7 @@ sw_collector_db_t *sw_collector_db_create(char *uri)
if (!this->db)
{
DBG1(DBG_IMC, "opening database URI '%s' failed", uri);
+ free(this);
return NULL;
}