diff options
author | Martin Willi <martin@revosec.ch> | 2013-09-06 14:16:14 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2013-09-13 13:56:44 +0200 |
commit | 2b84ccd6a6126db55361a9dc75302a75fb8730b1 (patch) | |
tree | e07e17ef16dc560d66c8906b7e44af7cb2b8893d /src | |
parent | 96136a12298e0804e8bd5f5b2d2d68e508da9810 (diff) | |
download | strongswan-2b84ccd6a6126db55361a9dc75302a75fb8730b1.tar.bz2 strongswan-2b84ccd6a6126db55361a9dc75302a75fb8730b1.tar.xz |
libipsec: fix memory management when cloning ip_packet
Diffstat (limited to 'src')
-rw-r--r-- | src/libipsec/ip_packet.c | 2 |
1 files changed, 1 insertions, 1 deletions
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, |