]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
debug: free pcre memory used for output filtering
authorVictor Julien <victor@inliniac.net>
Tue, 3 Oct 2017 08:31:39 +0000 (10:31 +0200)
committerVictor Julien <victor@inliniac.net>
Tue, 3 Oct 2017 08:47:59 +0000 (10:47 +0200)
src/util-debug.c

index 6e32cff297a9f9965bcc26c7081a197d2ee73adf..0d26cd79b7c20593f1d391b834ffb3484b8ece28 100644 (file)
@@ -1137,6 +1137,11 @@ static inline void SCLogFreeLogConfig(SCLogConfig *sc_lc)
         if (sc_lc->op_filter != NULL)
             SCFree(sc_lc->op_filter);
 
+        if (sc_lc->op_filter_regex != NULL)
+            pcre_free(sc_lc->op_filter_regex);
+        if (sc_lc->op_filter_regex_study)
+            pcre_free_study(sc_lc->op_filter_regex_study);
+
         SCLogFreeLogOPIfaceCtx(sc_lc->op_ifaces);
         SCFree(sc_lc);
     }