aboutsummaryrefslogtreecommitdiffstats
path: root/Source/charon
diff options
context:
space:
mode:
authorJan Hutter <jhutter@hsr.ch>2005-11-21 09:20:43 +0000
committerJan Hutter <jhutter@hsr.ch>2005-11-21 09:20:43 +0000
commitabaa7fc7c7e0679c7bd3910a3698623fc9f1e4d0 (patch)
treeff09907de377ae4e2c168b22ef5678b24010d5e3 /Source/charon
parent697aa8f55df3cbf8506f6a272ff45655991e0891 (diff)
downloadstrongswan-abaa7fc7c7e0679c7bd3910a3698623fc9f1e4d0.tar.bz2
strongswan-abaa7fc7c7e0679c7bd3910a3698623fc9f1e4d0.tar.xz
-removed freeing of nonce data
Diffstat (limited to 'Source/charon')
-rw-r--r--Source/charon/payloads/nonce_payload.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/Source/charon/payloads/nonce_payload.c b/Source/charon/payloads/nonce_payload.c
index 36a8defed..516562960 100644
--- a/Source/charon/payloads/nonce_payload.c
+++ b/Source/charon/payloads/nonce_payload.c
@@ -137,10 +137,6 @@ static status_t verify(private_nonce_payload_t *this)
*/
static status_t destroy(private_nonce_payload_t *this)
{
- if (this->nonce.ptr != NULL)
- {
- allocator_free(this->nonce.ptr);
- }
allocator_free(this);
return SUCCESS;
@@ -168,8 +164,8 @@ static status_t set_nonce(private_nonce_payload_t *this, chunk_t nonce)
*/
static status_t get_nonce(private_nonce_payload_t *this, chunk_t *nonce)
{
- nonce->len = this->nonce.len;
nonce->ptr = this->nonce.ptr;
+ nonce->len = this->nonce.len;
return SUCCESS;
}