]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
tls app layer: add missing free
authorEric Leblond <eric@regit.org>
Wed, 9 Nov 2011 14:55:43 +0000 (15:55 +0100)
committerVictor Julien <victor@inliniac.net>
Mon, 19 Mar 2012 11:12:25 +0000 (12:12 +0100)
issuerdn was not freed at exit.

src/app-layer-ssl.c

index 84ff31d3b9344c89d9a31ca67904338995b6356a..4a30d00b3768e31e4a53617206d2d04b3e04bccf 100644 (file)
@@ -882,7 +882,10 @@ void SSLStateFree(void *p)
 
     if (ssl_state->trec)
         SCFree(ssl_state->trec);
-    SCFree(ssl_state->cert0_subject);
+    if (ssl_state->cert0_subject)
+        SCFree(ssl_state->cert0_subject);
+    if (ssl_state->cert0_issuerdn)
+        SCFree(ssl_state->cert0_issuerdn);
     SCFree(ssl_state);
 
     return;