Do not checkin a previously destroyed SA

This commit is contained in:
Thomas Egerer
2010-11-16 10:25:33 +01:00
committed by Martin Willi
parent d93060759e
commit e66420566c
+4 -1
View File
@@ -1194,7 +1194,10 @@ static job_requeue_t initiate_mediated(initiate_data_t *data)
DBG1(DBG_IKE, "establishing mediated connection failed"); DBG1(DBG_IKE, "establishing mediated connection failed");
charon->ike_sa_manager->checkin_and_destroy(charon->ike_sa_manager, sa); charon->ike_sa_manager->checkin_and_destroy(charon->ike_sa_manager, sa);
} }
charon->ike_sa_manager->checkin(charon->ike_sa_manager, sa); else
{
charon->ike_sa_manager->checkin(charon->ike_sa_manager, sa);
}
} }
iterator->destroy(iterator); iterator->destroy(iterator);
} }