From 7ef5d3da9e0aa84ee65633bd081077e39c5bcc95 Mon Sep 17 00:00:00 2001 From: Hamish Coleman Date: Thu, 27 Aug 2020 03:52:49 +1000 Subject: [PATCH] Avoid leaking memory if the buffer is uncompressable --- src/edge_utils.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/edge_utils.c b/src/edge_utils.c index 90ea8cb..9dd5935 100644 --- a/src/edge_utils.c +++ b/src/edge_utils.c @@ -1488,6 +1488,9 @@ void edge_send_packet2net(n2n_edge_t * eee, memcpy (tap_pkt, compression_buffer, compression_len); len = compression_len; + } + + if(compression_buffer) { free (compression_buffer); } }