From 6aed56d093f0ae07695c643d2655f0fce1228fb9 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Tue, 24 Sep 2013 19:59:07 +0200 Subject: [PATCH] Dns: fix memory leak when events are set --- src/app-layer-dns-common.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app-layer-dns-common.c b/src/app-layer-dns-common.c index b5e23b6a9f..cadb9ed0b9 100644 --- a/src/app-layer-dns-common.c +++ b/src/app-layer-dns-common.c @@ -143,6 +143,9 @@ static void DNSTransactionFree(DNSTransaction *tx) { TAILQ_REMOVE(&tx->authority_list, a, next); SCFree(a); } + + if (tx->decoder_events) + SCFree(tx->decoder_events); SCFree(tx); }