diff options
Diffstat (limited to 'Source/charon/encoding/payloads/unknown_payload.c')
-rw-r--r-- | Source/charon/encoding/payloads/unknown_payload.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Source/charon/encoding/payloads/unknown_payload.c b/Source/charon/encoding/payloads/unknown_payload.c index 5d6d2cbdb..25bb37d59 100644 --- a/Source/charon/encoding/payloads/unknown_payload.c +++ b/Source/charon/encoding/payloads/unknown_payload.c @@ -20,9 +20,10 @@ * for more details. */ +#include <stddef.h> + #include "unknown_payload.h" -#include <utils/allocator.h> typedef struct private_unknown_payload_t private_unknown_payload_t; @@ -169,10 +170,10 @@ static void destroy(private_unknown_payload_t *this) { if (this->data.ptr != NULL) { - allocator_free_chunk(&(this->data)); + chunk_free(&(this->data)); } - allocator_free(this); + free(this); } /* @@ -180,7 +181,7 @@ static void destroy(private_unknown_payload_t *this) */ unknown_payload_t *unknown_payload_create() { - private_unknown_payload_t *this = allocator_alloc_thing(private_unknown_payload_t); + private_unknown_payload_t *this = malloc_thing(private_unknown_payload_t); /* interface functions */ this->public.payload_interface.verify = (status_t (*) (payload_t *))verify; |