From a015a31073bc5c424edf08aefc45f541e8eca5ba Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Tue, 25 Aug 2020 12:35:51 +0200 Subject: [PATCH] output/flow: fix deinit after incomplete init --- src/output-flow.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/output-flow.c b/src/output-flow.c index 40b7e1a37b..1dc4ee9102 100644 --- a/src/output-flow.c +++ b/src/output-flow.c @@ -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;