diff --git a/src/sniffer.c b/src/sniffer.c index b25f996e0..8afe1b218 100644 --- a/src/sniffer.c +++ b/src/sniffer.c @@ -5753,7 +5753,11 @@ static int CheckSequence(IpInfo* ipInfo, TcpInfo* tcpInfo, *ackFault = 1; UpdateMissedDataSessions(); } - return FixSequence(tcpInfo, session); + if (FixSequence(tcpInfo, session) != 1) + return -1; + else + return CheckSequence(ipInfo, tcpInfo, session, sslBytes, + sslFrame, error); } }