aboutsummaryrefslogtreecommitdiffstats
path: root/Source/charon/payloads/nonce_payload.c
diff options
context:
space:
mode:
Diffstat (limited to 'Source/charon/payloads/nonce_payload.c')
-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;
}