]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
flow: add missing unlocks for rare error condition at flow shut down.
authorVictor Julien <victor@inliniac.net>
Fri, 30 Mar 2012 13:09:04 +0000 (15:09 +0200)
committerVictor Julien <victor@inliniac.net>
Fri, 30 Mar 2012 13:09:04 +0000 (15:09 +0200)
src/flow-timeout.c

index 974c47249d7545c3f807d399c46ee65f9c7a204b..3d2920a255f2fb600e48953fd29abbe7b24ec8d6 100644 (file)
@@ -519,6 +519,7 @@ static inline void FlowForceReassemblyForHash(void)
 
                 if (p == NULL) {
                     TmqhOutputPacketpool(NULL, reassemble_p);
+                    FBLOCK_UNLOCK(fb);
                     return;
                 }
 
@@ -547,6 +548,7 @@ static inline void FlowForceReassemblyForHash(void)
 
                 if (p == NULL) {
                     TmqhOutputPacketpool(NULL, reassemble_p);
+                    FBLOCK_UNLOCK(fb);
                     return;
                 }