]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
Dns: fix memory leak when events are set
authorVictor Julien <victor@inliniac.net>
Tue, 24 Sep 2013 17:59:07 +0000 (19:59 +0200)
committerVictor Julien <victor@inliniac.net>
Tue, 24 Sep 2013 17:59:07 +0000 (19:59 +0200)
src/app-layer-dns-common.c

index b5e23b6a9f20ee45cf0746bffe2749f287e287b1..cadb9ed0b97c76bbbdf22a6bd1c48bb8fa5e6f08 100644 (file)
@@ -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);
 }