diff options
author | Martin Willi <martin@revosec.ch> | 2012-05-21 14:17:09 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2012-05-21 14:17:09 +0200 |
commit | 7ce504e182c1ce1cde7c80e7dfe2a70b3e5dbed4 (patch) | |
tree | 47c862183f50aaeb19340c1fe7130c58c1c9f7bd /src/libcharon/sa/ikev1/tasks/quick_delete.c | |
parent | cbc1a20ffe69fae5ae7fc216873c7ee7d737e103 (diff) | |
download | strongswan-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.c | 1 |
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; } |