diff --git a/src/source-nfq.c b/src/source-nfq.c index 3680c06e45..81886f4ea3 100644 --- a/src/source-nfq.c +++ b/src/source-nfq.c @@ -916,6 +916,9 @@ static void NFQRecvPkt(NFQQueueVars *t, NFQThreadVars *tv) /* no error on timeout */ if (flag) NFQVerdictCacheFlush(t); + + /* inject a fake packet on timeout */ + TmThreadsCaptureInjectPacket(tv->tv, tv->slot, NULL); } else { #ifdef COUNTERS NFQMutexLock(t);