diff options
author | Jan Hutter <jhutter@hsr.ch> | 2005-12-12 14:35:59 +0000 |
---|---|---|
committer | Jan Hutter <jhutter@hsr.ch> | 2005-12-12 14:35:59 +0000 |
commit | 6b82c983108621e401c3cb56de4b788846d74c03 (patch) | |
tree | a149e2cbc254154adf336d7def675f78d2643c6a /Source/charon/sa/states | |
parent | c00f1ece00abbcc81ad356016e76b8e6c871faf2 (diff) | |
download | strongswan-6b82c983108621e401c3cb56de4b788846d74c03.tar.bz2 strongswan-6b82c983108621e401c3cb56de4b788846d74c03.tar.xz |
fixed bug
Diffstat (limited to 'Source/charon/sa/states')
-rw-r--r-- | Source/charon/sa/states/ike_sa_established.c | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/Source/charon/sa/states/ike_sa_established.c b/Source/charon/sa/states/ike_sa_established.c index 183501dcb..56a643cc5 100644 --- a/Source/charon/sa/states/ike_sa_established.c +++ b/Source/charon/sa/states/ike_sa_established.c @@ -162,13 +162,6 @@ static status_t process_message(private_ike_sa_established_t *this, message_t *m status = this->build_delete_payload(this, delete_request, response); if (status == DELETE_ME) { - status = this->ike_sa->send_response(this->ike_sa, response); - if (status != SUCCESS) - { - this->logger->log(this->logger, AUDIT, "Unable to send INFORMATIONAL reply"); - response->destroy(response); - return FAILED; - } response->destroy(response); return status; } @@ -192,15 +185,9 @@ static status_t process_message(private_ike_sa_established_t *this, message_t *m */ static status_t build_delete_payload (private_ike_sa_established_t *this, delete_payload_t *request, message_t *response_message) { - delete_payload_t *response; if (request->get_protocol_id(request) == IKE) { - this->logger->log(this->logger, AUDIT, "DELETE request for IKE_SA received. Create delete reply."); - - response = delete_payload_create(); - response->set_protocol_id(response,IKE); - - response_message->add_payload(response_message,(payload_t *)response); + this->logger->log(this->logger, AUDIT, "DELETE request for IKE_SA received. Don't reply."); /* IKE_SA has to get deleted */ return DELETE_ME; } |