From e73ae27941de2c0a5540a8a67eca2eacc34ca498 Mon Sep 17 00:00:00 2001 From: "Tom Peters (thopeter)" Date: Mon, 26 Mar 2018 10:36:17 -0400 Subject: [PATCH] Merge pull request #1157 in SNORT/snort3 from stream_tcp_bad_ack to master Squashed commit of the following: commit 2265c3ef6dca3e1cc6584effb29dae447d7f41d0 Author: Steven Baigal Date: Thu Mar 22 14:30:59 2018 -0400 tcp: allow data handlding for packet with invalid ack --- src/stream/tcp/tcp_state_syn_recv.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/stream/tcp/tcp_state_syn_recv.cc b/src/stream/tcp/tcp_state_syn_recv.cc index 6df8fe3be..30a9ed355 100644 --- a/src/stream/tcp/tcp_state_syn_recv.cc +++ b/src/stream/tcp/tcp_state_syn_recv.cc @@ -131,9 +131,9 @@ bool TcpStateSynRecv::data_seg_recv(TcpSegmentDescriptor& tsd, TcpStreamTracker& trk.session->set_pkt_action_flag(trk.normalizer->handle_paws(tsd) ); trk.session->update_perf_base_state(TcpStreamTracker::TCP_ESTABLISHED); trk.set_tcp_state(TcpStreamTracker::TCP_ESTABLISHED); - if ( tsd.get_seg_len() > 0 ) - trk.session->handle_data_segment(tsd); } + if ( tsd.get_seg_len() > 0 ) + trk.session->handle_data_segment(tsd); return true; } -- 2.47.3