diff --git a/src/detect-engine.c b/src/detect-engine.c index 50a69153ad..3d0b4b52d6 100644 --- a/src/detect-engine.c +++ b/src/detect-engine.c @@ -551,6 +551,7 @@ static void BreakCapture(void) TmSlot *slots = tv->tm_slots; while (slots != NULL) { if (suricata_ctl_flags != 0) { + SCMutexUnlock(&tv_root_lock); return; }