From 182d55b2291c1a1a154fbdc490cd546f31f68885 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Thu, 2 Feb 2012 10:49:19 +0100 Subject: [PATCH] Use correct enum values to detect three message tasks for retransmission --- src/libcharon/sa/ikev1/task_manager_v1.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libcharon/sa/ikev1/task_manager_v1.c b/src/libcharon/sa/ikev1/task_manager_v1.c index 8ebaa9d8e..bf798b43e 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; }