]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
stream: set event on bad timestamp on syn_sent state 8531/head 8634/head
authorVictor Julien <vjulien@oisf.net>
Thu, 9 Feb 2023 08:36:56 +0000 (09:36 +0100)
committerVictor Julien <vjulien@oisf.net>
Thu, 9 Feb 2023 19:38:00 +0000 (20:38 +0100)
(cherry picked from commit fc376f81455ebfd487a0de2f8a14884be073b8ac)

src/stream-tcp.c

index 9dda93a4127f87e0f8784c744a4334057583dad3..cba69eba1dc7ce65b923bb90c5fd56f8bc43771c 100644 (file)
@@ -1468,8 +1468,10 @@ static int StreamTcpPacketStateSynSent(ThreadVars *tv, Packet *p,
                "toclient":"toserver");
 
     /* check for bad responses */
-    if (StateSynSentValidateTimestamp(ssn, p) == false)
+    if (StateSynSentValidateTimestamp(ssn, p) == false) {
+        StreamTcpSetEvent(p, STREAM_PKT_INVALID_TIMESTAMP);
         return -1;
+    }
 
     /* RST */
     if (p->tcph->th_flags & TH_RST) {