diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2013-04-03 21:29:04 +0200 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2013-04-03 21:38:04 +0200 |
commit | 93f53a78b53b16067855d89678a5d97c89a0e3a5 (patch) | |
tree | 622135707ee39b84eeca9dc63d78dba43e543f45 /src/libcharon | |
parent | 3ea6fcb593335b4468f9593850ccbaf1ab4a5b7e (diff) | |
download | strongswan-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.c | 2 |
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 |