FIX: Accepting ping messages, as they have the playerCount

This commit is contained in:
Rodrigo Alfonso 2023-02-12 07:30:28 -03:00
parent 942667b92b
commit 70c74a5bfe

View File

@ -853,7 +853,7 @@ class LinkWireless {
bool isFromSamePlayer = remotePlayerId == sessionState.currentPlayerId;
bool hasBadChecksum = checksum != buildChecksum(data);
if (isFromSamePlayer || isPing || hasBadChecksum)
if (isFromSamePlayer || hasBadChecksum)
continue;
Message message;
@ -861,7 +861,7 @@ class LinkWireless {
message.data = data;
message.playerId = remotePlayerId;
if (!acceptMessage(message, isConfirmation, remotePlayerCount))
if (!acceptMessage(message, isConfirmation, remotePlayerCount) || isPing)
continue;
if (config.retransmission && isConfirmation) {