]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
prelude: only call stream callback for TCP
authorVictor Julien <victor@inliniac.net>
Mon, 22 Apr 2013 09:04:24 +0000 (11:04 +0200)
committerVictor Julien <victor@inliniac.net>
Mon, 22 Apr 2013 09:04:24 +0000 (11:04 +0200)
src/alert-prelude.c

index 019533f8de5099c555d875fdbf21121ee2e2a824..146dab44a8de6a703187f0c79601b31a567df6ab 100644 (file)
@@ -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;