Invert check to delete unestablished IKE_SAs to not delete them once established

This commit is contained in:
Martin Willi
2011-02-28 15:37:17 +00:00
parent 320e98c2ac
commit 8ce567e69e
@@ -76,8 +76,8 @@ METHOD(job_t, execute, void,
} }
else else
{ {
/* destroy only if not ESTABLISHED */ /* destroy IKE_SA did not complete connecting phase */
if (ike_sa->get_state(ike_sa) == IKE_ESTABLISHED) if (ike_sa->get_state(ike_sa) != IKE_CONNECTING)
{ {
charon->ike_sa_manager->checkin(charon->ike_sa_manager, ike_sa); charon->ike_sa_manager->checkin(charon->ike_sa_manager, ike_sa);
} }