Browse Source

Merge pull request #5622 from lealem47/sniffer_sequence

Fix for sniffer to decode out of order packets
John Safranek 1 year ago
parent
commit
9d9fa0132e
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/sniffer.c

+ 5 - 1
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);
         }
     }