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);