]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
flow: turn BUG_ON into debug check
authorVictor Julien <victor@inliniac.net>
Tue, 8 Sep 2020 08:29:23 +0000 (10:29 +0200)
committerVictor Julien <victor@inliniac.net>
Tue, 8 Sep 2020 08:29:23 +0000 (10:29 +0200)
src/flow-manager.c

index 2353e4ba0cdf175b970bb9cd86fc9892ccc2d48e..a06f8caa23d4f1b4f20c7fafe1fdcffad0afa4b6 100644 (file)
@@ -68,6 +68,7 @@
 #include "ippair-timeout.h"
 
 #include "output-flow.h"
+#include "util-validate.h"
 
 /* Run mode selected at suricata.c */
 extern int run_mode;
@@ -425,7 +426,7 @@ static void FlowManagerHashRowClearEvictedList(FlowManagerTimeoutThread *td,
         f->next = NULL;
         f->fb = NULL;
 
-        BUG_ON(f->use_cnt > 0 || !FlowBypassedTimeout(f, ts, counters));
+        DEBUG_VALIDATE_BUG_ON(f->use_cnt > 0 || !FlowBypassedTimeout(f, ts, counters));
 
         FlowQueuePrivateAppendFlow(&td->aside_queue, f);
         /* flow is still locked in the queue */