diff --git a/src/detect.c b/src/detect.c index 7e8efbcaaf..33033bd3bd 100644 --- a/src/detect.c +++ b/src/detect.c @@ -1242,7 +1242,7 @@ int SigMatchSignatures(ThreadVars *th_v, DetectEngineCtx *de_ctx, DetectEngineTh /* Retrieve the app layer state and protocol and the tcp reassembled * stream chunks. */ if ((p->proto == IPPROTO_TCP && (p->flags & PKT_STREAM_EST)) || - (p->proto == IPPROTO_UDP && (p->flowflags & FLOW_PKT_ESTABLISHED)) || + (p->proto == IPPROTO_UDP) || (p->proto == IPPROTO_SCTP && (p->flowflags & FLOW_PKT_ESTABLISHED))) { alstate = AppLayerGetProtoStateFromPacket(p);