From 707ceb14850c547134fdfaf8dcb2bf11faa293ac Mon Sep 17 00:00:00 2001 From: staphen Date: Thu, 15 May 2025 00:26:37 -0400 Subject: [PATCH] Fix pointer arithmetic in OnSyncData() --- Source/sync.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/sync.cpp b/Source/sync.cpp index 9664e83a1..30addf056 100644 --- a/Source/sync.cpp +++ b/Source/sync.cpp @@ -296,7 +296,7 @@ size_t OnSyncData(const TSyncHeader &header, size_t maxCmdSize, const Player &pl bool syncLocalLevel = !MyPlayer->_pLvlChanging && GetLevelForMultiplayer(*MyPlayer) == level; if (IsValidLevelForMultiplayer(level)) { - const auto *monsterSyncs = reinterpret_cast(&header + sizeof(header)); + const auto *monsterSyncs = reinterpret_cast(&header + 1); bool isOwner = player.getId() > MyPlayerId; for (int i = 0; i < monsterCount; i++) {