From f69f067958772c3f471d4abffbca902cadf32547 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Tue, 16 Aug 2011 23:25:45 +0200 Subject: [PATCH] fix double delete of old IKE_SA during reauthentication --- src/libcharon/sa/tasks/ike_reauth.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libcharon/sa/tasks/ike_reauth.c b/src/libcharon/sa/tasks/ike_reauth.c index b3423f9..24dc4da 100644 --- a/src/libcharon/sa/tasks/ike_reauth.c +++ b/src/libcharon/sa/tasks/ike_reauth.c @@ -144,8 +144,8 @@ static status_t process_i(private_ike_reauth_t *this, message_t *message) /* set threads active IKE_SA after checkin */ charon->bus->set_sa(charon->bus, this->ike_sa); - /* we always return failed to delete the obsolete IKE_SA */ - return FAILED; + /* we always destroy the obsolete IKE_SA */ + return DESTROY_ME; } /** -- 2.7.4