From: Victor Julien Date: Mon, 22 Apr 2013 09:04:24 +0000 (+0200) Subject: prelude: only call stream callback for TCP X-Git-Tag: suricata-2.0beta1~158 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=782aa5adae83cbd89bf492c620fa9bc2d79abfd7;p=thirdparty%2Fsuricata.git prelude: only call stream callback for TCP --- diff --git a/src/alert-prelude.c b/src/alert-prelude.c index 019533f8de..146dab44a8 100644 --- a/src/alert-prelude.c +++ b/src/alert-prelude.c @@ -719,7 +719,7 @@ TmEcode AlertPrelude (ThreadVars *tv, Packet *p, void *data, PacketQueue *pq, Pa if ( ret < 0 ) goto err; - if (pa->flags & PACKET_ALERT_FLAG_STATE_MATCH) { + if (PKT_IS_TCP(p) && (pa->flags & PACKET_ALERT_FLAG_STATE_MATCH)) { uint8_t flag; if (p->flowflags & FLOW_PKT_TOSERVER) { flag = FLOW_PKT_TOCLIENT;