From 93f53a78b53b16067855d89678a5d97c89a0e3a5 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Wed, 3 Apr 2013 21:29:04 +0200 Subject: fixed memory leak --- src/libcharon/plugins/tnc_ifmap/tnc_ifmap_renew_session_job.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libcharon') diff --git a/src/libcharon/plugins/tnc_ifmap/tnc_ifmap_renew_session_job.c b/src/libcharon/plugins/tnc_ifmap/tnc_ifmap_renew_session_job.c index 370cb627c..f2c00a528 100644 --- a/src/libcharon/plugins/tnc_ifmap/tnc_ifmap_renew_session_job.c +++ b/src/libcharon/plugins/tnc_ifmap/tnc_ifmap_renew_session_job.c @@ -46,6 +46,7 @@ struct private_tnc_ifmap_renew_session_job_t { METHOD(job_t, destroy, void, private_tnc_ifmap_renew_session_job_t *this) { + this->ifmap->destroy(this->ifmap); free(this); } @@ -59,7 +60,6 @@ METHOD(job_t, execute, job_requeue_t, session_id = this->ifmap->get_session_id(this->ifmap); DBG2(DBG_TNC, "removing orphaned ifmap renewSession job for '%s'", session_id); - this->ifmap->destroy(this->ifmap); return JOB_REQUEUE_NONE; } else -- cgit v1.2.3