]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
trap-manager: Reset IKE_SA on bus_t if initiating fails
authorTobias Brunner <tobias@strongswan.org>
Thu, 21 Nov 2013 12:43:31 +0000 (13:43 +0100)
committerTobias Brunner <tobias@strongswan.org>
Thu, 21 Nov 2013 12:43:31 +0000 (13:43 +0100)
src/libcharon/sa/trap_manager.c

index 9f8068ef13a0b44826d206611a2712cfe594a121..7e55d6b0f5b032a36ed81960645174ece775ca42 100644 (file)
@@ -373,6 +373,7 @@ METHOD(trap_manager_t, acquire, void,
                else
                {
                        ike_sa->destroy(ike_sa);
+                       charon->bus->set_sa(charon->bus, NULL);
                }
        }
        peer->destroy(peer);