diff options
author | Martin Willi <martin@strongswan.org> | 2006-05-23 08:01:49 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2006-05-23 08:01:49 +0000 |
commit | 4a5bba25e28eee22bb81ac8faecfff33a0839885 (patch) | |
tree | 87857b923a9e5429e9f6ecb1f3fb1cce4989c540 /src/charon/sa/states/initiator_init.c | |
parent | 4acc8989ce04ce23532435c75d3a4406ed246f04 (diff) | |
download | strongswan-4a5bba25e28eee22bb81ac8faecfff33a0839885.tar.bz2 strongswan-4a5bba25e28eee22bb81ac8faecfff33a0839885.tar.xz |
- reimplemented proper IKE SA deletion using a seperate state,
should conform now to IKEv2
Diffstat (limited to 'src/charon/sa/states/initiator_init.c')
-rw-r--r-- | src/charon/sa/states/initiator_init.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/charon/sa/states/initiator_init.c b/src/charon/sa/states/initiator_init.c index 35d15235d..9636d8f66 100644 --- a/src/charon/sa/states/initiator_init.c +++ b/src/charon/sa/states/initiator_init.c @@ -131,7 +131,7 @@ static status_t initiate_connection (private_initiator_init_t *this, connection_ { this->logger->log(this->logger, ERROR | LEVEL1, "Could not get a policy for '%s - %s', aborting", my_id->get_string(my_id), other_id->get_string(other_id)); - return DELETE_ME; + return DESTROY_ME; } this->ike_sa->set_policy(this->ike_sa,policy); @@ -157,7 +157,7 @@ status_t retry_initiate_connection (private_initiator_init_t *this, diffie_hellm if (dh_group == MODP_UNDEFINED) { this->logger->log(this->logger, AUDIT, "No DH group acceptable for initialization, Aborting"); - return DELETE_ME; + return DESTROY_ME; } connection = this->ike_sa->get_connection(this->ike_sa); @@ -181,7 +181,7 @@ status_t retry_initiate_connection (private_initiator_init_t *this, diffie_hellm { this->logger->log(this->logger, ERROR, "Building nonce payload failed. Aborting"); message->destroy(message); - return DELETE_ME; + return DESTROY_ME; } /* message can now be sent (must not be destroyed) */ @@ -190,7 +190,7 @@ status_t retry_initiate_connection (private_initiator_init_t *this, diffie_hellm { this->logger->log(this->logger, AUDIT, "Unable to initiate connection, could not send message. Aborting"); message->destroy(message); - return DELETE_ME; + return DESTROY_ME; } message = this->ike_sa->get_last_requested_message(this->ike_sa); |