From 2b84ccd6a6126db55361a9dc75302a75fb8730b1 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Fri, 6 Sep 2013 14:16:14 +0200 Subject: [PATCH] libipsec: fix memory management when cloning ip_packet --- src/libipsec/ip_packet.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libipsec/ip_packet.c b/src/libipsec/ip_packet.c index d08e09057..41e364379 100644 --- a/src/libipsec/ip_packet.c +++ b/src/libipsec/ip_packet.c @@ -98,7 +98,7 @@ METHOD(ip_packet_t, get_next_header, u_int8_t, METHOD(ip_packet_t, clone, ip_packet_t*, private_ip_packet_t *this) { - return ip_packet_create(this->packet); + return ip_packet_create(chunk_clone(this->packet)); } METHOD(ip_packet_t, destroy, void, -- 2.39.2