diff --git a/src/tmqh-ringbuffer.c b/src/tmqh-ringbuffer.c index 6e2c80dc0c..5d157a81e3 100644 --- a/src/tmqh-ringbuffer.c +++ b/src/tmqh-ringbuffer.c @@ -58,6 +58,10 @@ Packet *TmqhInputRingBuffer(ThreadVars *t) RingBufferMrMw8 *rb = ringbuffers[t->inq->id]; Packet *p = (Packet *)RingBufferMrMw8Get(rb); + + if (t->sc_perf_pctx.perf_flag == 1) + SCPerfUpdateCounterArray(t->sc_perf_pca, &t->sc_perf_pctx, 0); + return p; }