From bdd0f7e2f424f745935ae88ceea42b75ce0e8707 Mon Sep 17 00:00:00 2001 From: TheLastRar Date: Fri, 12 Apr 2024 15:59:06 +0100 Subject: [PATCH] DEV9: Correct type used to store GetDelta result Also relocate call --- pcsx2/DEV9/Sessions/TCP_Session/TCP_Session_Out.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pcsx2/DEV9/Sessions/TCP_Session/TCP_Session_Out.cpp b/pcsx2/DEV9/Sessions/TCP_Session/TCP_Session_Out.cpp index f31bf3d836..9c039bbe25 100644 --- a/pcsx2/DEV9/Sessions/TCP_Session/TCP_Session_Out.cpp +++ b/pcsx2/DEV9/Sessions/TCP_Session/TCP_Session_Out.cpp @@ -308,9 +308,6 @@ namespace Sessions windowSize.store(tcp->windowSize << windowScale); const NumCheckResult Result = CheckNumbers(tcp); - //Check if we already have some of the data sent - const uint delta = GetDelta(expectedSeqNumber, tcp->sequenceNumber); - pxAssert(delta >= 0); if (Result == NumCheckResult::Bad) { @@ -320,6 +317,9 @@ namespace Sessions } if (tcp->GetPayload()->GetLength() != 0) { + //Check if we already have sent some of this data + const int delta = GetDelta(expectedSeqNumber, tcp->sequenceNumber); + pxAssert(delta >= 0); //if (Result == NumCheckResult::OldSeq) //{ // DevCon.WriteLn("[PS2] New Data Offset: %d bytes", delta); @@ -486,7 +486,8 @@ namespace Sessions } if (tcp->GetPayload()->GetLength() > 0) { - uint delta = GetDelta(expectedSeqNumber, tcp->sequenceNumber); + const int delta = GetDelta(expectedSeqNumber, tcp->sequenceNumber); + pxAssert(delta >= 0); //Check if packet contains only old data if (delta >= tcp->GetPayload()->GetLength()) return false;