aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/sa/ikev1/tasks/quick_delete.c
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2012-05-21 14:17:09 +0200
committerMartin Willi <martin@revosec.ch>2012-05-21 14:17:09 +0200
commit7ce504e182c1ce1cde7c80e7dfe2a70b3e5dbed4 (patch)
tree47c862183f50aaeb19340c1fe7130c58c1c9f7bd /src/libcharon/sa/ikev1/tasks/quick_delete.c
parentcbc1a20ffe69fae5ae7fc216873c7ee7d737e103 (diff)
downloadstrongswan-7ce504e182c1ce1cde7c80e7dfe2a70b3e5dbed4.tar.bz2
strongswan-7ce504e182c1ce1cde7c80e7dfe2a70b3e5dbed4.tar.xz
Flush task queues explicitly, not implicitly if task returns ALREADY_DONE
Diffstat (limited to 'src/libcharon/sa/ikev1/tasks/quick_delete.c')
-rw-r--r--src/libcharon/sa/ikev1/tasks/quick_delete.c1
1 files changed, 1 insertions, 0 deletions
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;
}