From e868a564d98625202da28d55eb7ba27e81f87b7b Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Tue, 5 May 2009 09:47:58 +0200 Subject: set IKE_SA on bus to catch unroute event properly --- src/charon/control/controller.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/charon/control/controller.c') diff --git a/src/charon/control/controller.c b/src/charon/control/controller.c index 0aefaa80c..81832ec0d 100644 --- a/src/charon/control/controller.c +++ b/src/charon/control/controller.c @@ -491,6 +491,7 @@ static status_t unroute_execute(interface_job_t *job) interface_listener_t *listener = &job->listener; ike_sa_t *ike_sa = listener->ike_sa; + charon->bus->set_sa(charon->bus, ike_sa); if (ike_sa->unroute(ike_sa, listener->id) != DESTROY_ME) { charon->ike_sa_manager->checkin(charon->ike_sa_manager, ike_sa); -- cgit v1.2.3