diff --git a/src/detect-mark.c b/src/detect-mark.c index 4838522276..bdd99f45a9 100644 --- a/src/detect-mark.c +++ b/src/detect-mark.c @@ -238,8 +238,8 @@ void DetectMarkDataFree(void *ptr) int DetectMarkPacket(ThreadVars *t, DetectEngineThreadCtx *det_ctx, Packet *p, Signature *s, SigMatch *m) { - DetectMarkData *nf_data = (DetectMarkData *) m->ctx; #ifdef NFQ + DetectMarkData *nf_data = (DetectMarkData *) m->ctx; if (nf_data->mask) { p->nfq_v.mark = (nf_data->mark & nf_data->mask) | (p->nfq_v.mark & ~(nf_data->mask));