From 0c781c520dc81020cf992e4252b0c2356725cc71 Mon Sep 17 00:00:00 2001 From: Jan Hutter Date: Fri, 25 Nov 2005 08:11:27 +0000 Subject: [PATCH] - allocator_free_chunk changed --- Source/charon/sa/states/initiator_init.c | 6 +++--- Source/charon/sa/states/responder_init.c | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Source/charon/sa/states/initiator_init.c b/Source/charon/sa/states/initiator_init.c index f71c283..c5acbd1 100644 --- a/Source/charon/sa/states/initiator_init.c +++ b/Source/charon/sa/states/initiator_init.c @@ -453,7 +453,7 @@ static status_t build_ke_payload(private_initiator_init_t *this, payload_t **pay if (ke_payload == NULL) { this->logger->log(this->logger, ERROR, "Could not create KE payload"); - allocator_free_chunk(key_data); + allocator_free_chunk(&key_data); return OUT_OF_RES; } ke_payload->set_dh_group_number(ke_payload, this->dh_group_number); @@ -461,10 +461,10 @@ static status_t build_ke_payload(private_initiator_init_t *this, payload_t **pay { this->logger->log(this->logger, ERROR, "Could not set key exchange data of KE payload"); ke_payload->destroy(ke_payload); - allocator_free_chunk(key_data); + allocator_free_chunk(&key_data); return OUT_OF_RES; } - allocator_free_chunk(key_data); + allocator_free_chunk(&key_data); this->logger->log(this->logger, CONTROL|MORE, "ke payload builded"); diff --git a/Source/charon/sa/states/responder_init.c b/Source/charon/sa/states/responder_init.c index ffb010f..d68bfc6 100644 --- a/Source/charon/sa/states/responder_init.c +++ b/Source/charon/sa/states/responder_init.c @@ -458,7 +458,7 @@ static status_t process_message(private_responder_init_t *this, message_t *messa if (next_state == NULL) { this ->logger->log(this->logger, ERROR, "Fatal error: could not create next state object of type ike_sa_init_responded_t"); - allocator_free_chunk(shared_secret); + allocator_free_chunk(&shared_secret); return FAILED; } @@ -577,7 +577,7 @@ static status_t build_ke_payload(private_responder_init_t *this, payload_t **pay if (ke_payload == NULL) { this->logger->log(this->logger, ERROR, "Could not create KE payload"); - allocator_free_chunk(key_data); + allocator_free_chunk(&key_data); return OUT_OF_RES; } ke_payload->set_dh_group_number(ke_payload, MODP_1024_BIT); @@ -585,10 +585,10 @@ static status_t build_ke_payload(private_responder_init_t *this, payload_t **pay { this->logger->log(this->logger, ERROR, "Could not set key exchange data of KE payload"); ke_payload->destroy(ke_payload); - allocator_free_chunk(key_data); + allocator_free_chunk(&key_data); return OUT_OF_RES; } - allocator_free_chunk(key_data); + allocator_free_chunk(&key_data); *payload = (payload_t *) ke_payload; return SUCCESS; -- 2.7.4