foxygit / doom Log in
commit 8aa4ed6c01c19b934e64d012ac304eaf1a777607
Author:     Michael Francis <mikefrancis95@gmail.com>
AuthorDate: Mon Jan 3 02:18:46 2022 -0500
Commit:     GitHub <noreply@github.com>
CommitDate: Mon Jan 3 02:18:46 2022 -0500

    Fix bug in net_server.c where a player's receive window was not being checked properly in deadlock scenarios
---
 src/net_server.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/net_server.c b/src/net_server.c
index e0d752e0..42ab0d9f 100644
--- a/src/net_server.c
+++ b/src/net_server.c
@@ -1712,7 +1712,7 @@ void NET_SV_CheckDeadlock(net_client_t *client)

         for (i=0; i<BACKUPTICS; ++i)
         {
-            if (!recvwindow[client->player_number][i].active)
+            if (!recvwindow[i][client->player_number].active)
             {
                 NET_Log("server: deadlock: sending resend request for %d-%d",
                         recvwindow_start + i, recvwindow_start + i + 5);