aboutsummaryrefslogtreecommitdiffstats
path: root/Source/charon/sa/states
diff options
context:
space:
mode:
authorJan Hutter <jhutter@hsr.ch>2005-12-12 14:35:59 +0000
committerJan Hutter <jhutter@hsr.ch>2005-12-12 14:35:59 +0000
commit6b82c983108621e401c3cb56de4b788846d74c03 (patch)
treea149e2cbc254154adf336d7def675f78d2643c6a /Source/charon/sa/states
parentc00f1ece00abbcc81ad356016e76b8e6c871faf2 (diff)
downloadstrongswan-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.c15
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;
}