]> git.ipfire.org Git - thirdparty/suricata.git/commit
tcp: fix 'broken ack' on flow timeout
authorVictor Julien <vjulien@oisf.net>
Mon, 27 May 2024 13:57:38 +0000 (15:57 +0200)
committerVictor Julien <victor@inliniac.net>
Sat, 31 Aug 2024 09:39:02 +0000 (11:39 +0200)
commit107cd77ecb74eac6bbe69cd5dea2f96ae06fa146
tree1bb404b98f3e3afa1f6a92fd66152a16458d847f
parent7b547c7cd65c42f7ea49308c1783ac85fe0e050f
tcp: fix 'broken ack' on flow timeout

Don't set an ACK value if ACK flag is no longer set. This avoids a bogus
`pkt_broken_ack` event set.

Fixes: ebf465a11bff ("tcp: do not assign TCP flags to pseudopackets")
Ticket: #7158.
(cherry picked from commit a404fd26af64f60e8eaa86419a11393d7c4bfdda)
src/flow-timeout.c
src/stream-tcp.c