stream: harden tcp reuse check against RST/FIN

pull/8638/head
Victor Julien 2 years ago
parent 0d1d288544
commit 64fb4066cf

@ -5493,6 +5493,10 @@ static inline int StreamTcpValidateChecksum(Packet *p)
* \retval bool true/false */
static int TcpSessionPacketIsStreamStarter(const Packet *p)
{
if (p->tcph->th_flags & (TH_RST | TH_FIN)) {
return 0;
}
if ((p->tcph->th_flags & (TH_SYN | TH_ACK)) == TH_SYN) {
SCLogDebug("packet %"PRIu64" is a stream starter: %02x", p->pcap_cnt, p->tcph->th_flags);
return 1;

Loading…
Cancel
Save