set IKE_SA on bus to catch unroute event properly

This commit is contained in:
Martin Willi
2009-05-05 09:51:28 +02:00
parent ebe01cae0f
commit e868a564d9
+1
View File
@@ -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);