]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
ikev1: Activate task to delete the IKE_SA in state IKE_REKEYING
authorTobias Brunner <tobias@strongswan.org>
Thu, 25 Aug 2016 07:56:45 +0000 (09:56 +0200)
committerTobias Brunner <tobias@strongswan.org>
Tue, 4 Oct 2016 08:14:43 +0000 (10:14 +0200)
It does not have any CHILD_SAs attached at that point.

src/libcharon/sa/ikev1/task_manager_v1.c

index 082afae63bb07e18df68057b7b8ae2d33f711fa7..37112b35c0a2b25964013e57a85e1f51c869463c 100644 (file)
@@ -547,6 +547,14 @@ METHOD(task_manager_t, initiate, status_t,
                                        break;
                                }
                                break;
+                       case IKE_REKEYING:
+                               if (activate_task(this, TASK_ISAKMP_DELETE))
+                               {
+                                       exchange = INFORMATIONAL_V1;
+                                       new_mid = TRUE;
+                                       break;
+                               }
+                               break;
                        default:
                                break;
                }