diff --git a/src/stream-tcp-reassemble.h b/src/stream-tcp-reassemble.h index 10b229fc28..24ff9f261d 100644 --- a/src/stream-tcp-reassemble.h +++ b/src/stream-tcp-reassemble.h @@ -133,7 +133,7 @@ void StreamTcpReassemblySetMinInspectDepth(TcpSession *ssn, int direction, uint3 static inline bool STREAM_LASTACK_GT_BASESEQ(const TcpStream *stream) { /* last ack not yet initialized */ - if (STREAM_BASE_OFFSET(stream) == 0 && stream->last_ack == 0) + if (STREAM_BASE_OFFSET(stream) == 0 && (stream->tcp_flags & TH_ACK) == 0) return false; if (SEQ_GT(stream->last_ack, stream->base_seq)) return true;