diff options
-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 |