From: Tobias Brunner Date: Mon, 27 Jul 2015 13:20:01 +0000 (+0200) Subject: ike-rekey: Fix cleanup() call X-Git-Tag: 5.3.3dr2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=81f1aa8dc375a84d9f0dc3e4027f2aebf6d03b18;p=thirdparty%2Fstrongswan.git ike-rekey: Fix cleanup() call --- diff --git a/src/libcharon/sa/ikev2/tasks/ike_rekey.c b/src/libcharon/sa/ikev2/tasks/ike_rekey.c index 4133c93b47..eaba04e3a3 100644 --- a/src/libcharon/sa/ikev2/tasks/ike_rekey.c +++ b/src/libcharon/sa/ikev2/tasks/ike_rekey.c @@ -394,7 +394,7 @@ static void cleanup(private_ike_rekey_t *this) METHOD(task_t, migrate, void, private_ike_rekey_t *this, ike_sa_t *ike_sa) { - cleanup(); + cleanup(this); this->collision = NULL; this->ike_sa = ike_sa; this->new_sa = NULL; @@ -405,7 +405,7 @@ METHOD(task_t, migrate, void, METHOD(task_t, destroy, void, private_ike_rekey_t *this) { - cleanup(); + cleanup(this); free(this); }