From 37c3259de8a53f6e790707f4f105dda7a297c28d Mon Sep 17 00:00:00 2001 From: Shauren Date: Wed, 21 Jun 2017 17:55:38 +0200 Subject: Core/Maps: Fixed initializing instance free ids when compiled with WITH_COREDEBUG Closes #19931 (cherry picked from commit 9d37c2b8eb5260964b315c9af304c0952f527fe8) --- src/server/game/Maps/MapManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/server/game/Maps/MapManager.cpp') diff --git a/src/server/game/Maps/MapManager.cpp b/src/server/game/Maps/MapManager.cpp index 4125b574b83..fed73ca1c2b 100644 --- a/src/server/game/Maps/MapManager.cpp +++ b/src/server/game/Maps/MapManager.cpp @@ -338,7 +338,7 @@ void MapManager::InitInstanceIds() _nextInstanceId = 1; if (QueryResult result = CharacterDatabase.Query("SELECT IFNULL(MAX(id), 0) FROM instance")) - _freeInstanceIds.resize((*result)[0].GetUInt32() + 2, true); // make space for one extra to be able to access [_nextInstanceId] index in case all slots are taken + _freeInstanceIds.resize((*result)[0].GetUInt64() + 2, true); // make space for one extra to be able to access [_nextInstanceId] index in case all slots are taken else _freeInstanceIds.resize(_nextInstanceId + 1, true); -- cgit v1.2.3