]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
flow: only BUG_ON use_cnt in flows when compiled with debug-validation
authorVictor Julien <victor@inliniac.net>
Wed, 5 Dec 2012 17:55:45 +0000 (18:55 +0100)
committerVictor Julien <victor@inliniac.net>
Wed, 5 Dec 2012 17:55:45 +0000 (18:55 +0100)
src/flow.c

index 11c7bc437070419c6578c45e13cd206f7f3f5208..5abedb2ddb1c5c00ae287747f4f640aa6c2548c7 100644 (file)
@@ -474,7 +474,9 @@ void FlowShutdown(void)
         for (u = 0; u < flow_config.hash_size; u++) {
             Flow *f = flow_hash[u].head;
             while (f) {
+#ifdef DEBUG_VALIDATION
                 BUG_ON(SC_ATOMIC_GET(f->use_cnt) != 0);
+#endif
                 Flow *n = f->hnext;
                 uint8_t proto_map = FlowGetProtoMapping(f->proto);
                 FlowClearMemory(f, proto_map);