shithub: choc

Download patch

ref: 8aa4ed6c01c19b934e64d012ac304eaf1a777607
parent: a2f5121a3bb65b6e57297c3159f07447dd837c6d
author: Michael Francis <mikefrancis95@gmail.com>
date: Sun Jan 2 21:18:46 EST 2022

Fix bug in net_server.c where a player's receive window was not being checked properly in deadlock scenarios

--- a/src/net_server.c
+++ b/src/net_server.c
@@ -1712,7 +1712,7 @@
 
         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);