From bedb283d932c845de6e76261f4753aefa8e56dec Mon Sep 17 00:00:00 2001 From: Tom Pratt Date: Wed, 6 May 2026 12:58:36 +0200 Subject: [PATCH] DoAllPlayersHaveSameGame returns correct result instead of always true SendGameStatus() was writing SyncIdentifierComparison as a u32 but the server reads it as a u8 enum, so the server always gets 0 (SameGame). This bug was introduced in commit 66276ac. --- Source/Core/Core/NetPlayClient.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Core/Core/NetPlayClient.cpp b/Source/Core/Core/NetPlayClient.cpp index 3764de30d9..6231273c8a 100644 --- a/Source/Core/Core/NetPlayClient.cpp +++ b/Source/Core/Core/NetPlayClient.cpp @@ -2505,7 +2505,7 @@ void NetPlayClient::SendGameStatus() } } - packet << static_cast(result); + packet << result; Send(packet); }