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++) {