From 30dc7dff4d1c978323807e8e4c4aa478786de4da Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Fri, 24 Feb 2012 13:04:16 +0100 Subject: [PATCH] Avoid double-free when prepending Non-ESP marker. --- src/libcharon/network/sender.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libcharon/network/sender.c b/src/libcharon/network/sender.c index c12941e25..b3e8d29f5 100644 --- a/src/libcharon/network/sender.c +++ b/src/libcharon/network/sender.c @@ -133,7 +133,7 @@ METHOD(sender_t, send_, void, /* NAT keepalives have no marker prepended */ if (data.len != 1 || data.ptr[0] != 0xFF) { - data = chunk_cat("cm", marker, data); + data = chunk_cat("cc", marker, data); packet->set_data(packet, data); } }