responder_init does return DELETE_ME in case of error

This commit is contained in:
Jan Hutter
2005-12-02 08:52:01 +00:00
parent 8c7824fb57
commit 2848a7ba33
5 changed files with 135 additions and 91 deletions
@@ -218,6 +218,14 @@ static status_t process_message(private_ike_sa_init_requested_t *this, message_t
this->logger->log(this->logger, CONTROL|MORE, "Processing payload %s", mapping_find(payload_type_m, payload->get_type(payload)));
switch (payload->get_type(payload))
{
/**
* TODO check for notify of type
*
* and change to state INITIATOR_INIT;
*
* call destroy after state change not destroy_after_state_change!!!
*/
case SECURITY_ASSOCIATION:
{
sa_payload_t *sa_payload = (sa_payload_t*)payload;