From 7ce504e182c1ce1cde7c80e7dfe2a70b3e5dbed4 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Mon, 21 May 2012 14:17:09 +0200 Subject: Flush task queues explicitly, not implicitly if task returns ALREADY_DONE --- src/libcharon/sa/ikev1/tasks/quick_delete.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/libcharon/sa/ikev1/tasks/quick_delete.c') diff --git a/src/libcharon/sa/ikev1/tasks/quick_delete.c b/src/libcharon/sa/ikev1/tasks/quick_delete.c index 6e4194ee2..db48bc58e 100644 --- a/src/libcharon/sa/ikev1/tasks/quick_delete.c +++ b/src/libcharon/sa/ikev1/tasks/quick_delete.c @@ -137,6 +137,7 @@ METHOD(task_t, build_i, status_t, return SUCCESS; } + this->ike_sa->flush_queue(this->ike_sa, TASK_QUEUE_ACTIVE); return ALREADY_DONE; } -- cgit v1.2.3