From: Martin Willi Date: Thu, 2 Feb 2012 09:49:19 +0000 (+0100) Subject: Use correct enum values to detect three message tasks for retransmission X-Git-Tag: 5.0.0~338^2~9^2~17 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=182d55b2291c1a1a154fbdc490cd546f31f68885;p=thirdparty%2Fstrongswan.git Use correct enum values to detect three message tasks for retransmission --- diff --git a/src/libcharon/sa/ikev1/task_manager_v1.c b/src/libcharon/sa/ikev1/task_manager_v1.c index 8ebaa9d8ed..bf798b43e6 100755 --- a/src/libcharon/sa/ikev1/task_manager_v1.c +++ b/src/libcharon/sa/ikev1/task_manager_v1.c @@ -485,8 +485,8 @@ METHOD(task_manager_t, initiate, status_t, case SUCCESS: /* task completed, remove it */ this->active_tasks->remove_at(this->active_tasks, enumerator); - if (task->get_type(task) == AGGRESSIVE || - task->get_type(task) == QUICK_MODE) + if (task->get_type(task) == TASK_AGGRESSIVE_MODE || + task->get_type(task) == TASK_QUICK_MODE) { /* last message of three message exchange */ keep = TRUE; }