detect-flow: prefilter extra match support

pull/2310/head
Victor Julien 9 years ago
parent e2eb9f8ede
commit ace8f9f5df

@ -351,6 +351,9 @@ PrefilterPacketFlowMatch(DetectEngineThreadCtx *det_ctx, Packet *p, const void *
{ {
const PrefilterPacketHeaderCtx *ctx = pectx; const PrefilterPacketHeaderCtx *ctx = pectx;
if (PrefilterPacketHeaderExtraMatch(ctx, p) == FALSE)
return;
if (FlowMatch(p->flowflags, det_ctx->flags, ctx->v1.u8[0], ctx->v1.u8[1])) if (FlowMatch(p->flowflags, det_ctx->flags, ctx->v1.u8[0], ctx->v1.u8[1]))
{ {
PrefilterAddSids(&det_ctx->pmq, ctx->sigs_array, ctx->sigs_cnt); PrefilterAddSids(&det_ctx->pmq, ctx->sigs_array, ctx->sigs_cnt);

Loading…
Cancel
Save