]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
output/flow: fix deinit after incomplete init
authorVictor Julien <victor@inliniac.net>
Tue, 25 Aug 2020 10:35:51 +0000 (12:35 +0200)
committerVictor Julien <victor@inliniac.net>
Tue, 25 Aug 2020 10:35:51 +0000 (12:35 +0200)
src/output-flow.c

index 40b7e1a37be98aa3d5755a7ec86067624c82db45..1dc4ee9102d72a223491b363f496272b6cafa036 100644 (file)
@@ -173,6 +173,9 @@ TmEcode OutputFlowLogThreadInit(ThreadVars *tv, void *initdata, void **data)
 TmEcode OutputFlowLogThreadDeinit(ThreadVars *tv, void *thread_data)
 {
     OutputLoggerThreadData *op_thread_data = (OutputLoggerThreadData *)thread_data;
+    if (op_thread_data == NULL)
+        return TM_ECODE_OK;
+
     OutputLoggerThreadStore *store = op_thread_data->store;
     OutputFlowLogger *logger = list;