aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2013-04-03 21:29:04 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2013-04-03 21:38:04 +0200
commit93f53a78b53b16067855d89678a5d97c89a0e3a5 (patch)
tree622135707ee39b84eeca9dc63d78dba43e543f45 /src/libcharon
parent3ea6fcb593335b4468f9593850ccbaf1ab4a5b7e (diff)
downloadstrongswan-93f53a78b53b16067855d89678a5d97c89a0e3a5.tar.bz2
strongswan-93f53a78b53b16067855d89678a5d97c89a0e3a5.tar.xz
fixed memory leak
Diffstat (limited to 'src/libcharon')
-rw-r--r--src/libcharon/plugins/tnc_ifmap/tnc_ifmap_renew_session_job.c2
1 files changed, 1 insertions, 1 deletions
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