From 2c99ae454dda2067eb0f200cc52be11abf654fb9 Mon Sep 17 00:00:00 2001 From: Shauren Date: Fri, 31 May 2013 22:20:19 +0200 Subject: Core/Players: Fixed loading creator guid for void storage items --- src/server/game/Entities/Player/Player.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 718223304da..e173c704e02 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -18083,7 +18083,8 @@ void Player::_LoadVoidStorage(PreparedQueryResult result) continue; } - if (!sObjectMgr->GetPlayerByLowGUID(creatorGuid)) + std::string name; + if (creatorGuid && !sObjectMgr->GetPlayerNameByGUID(creatorGuid, name)) { TC_LOG_ERROR(LOG_FILTER_PLAYER, "Player::_LoadVoidStorage - Player (GUID: %u, name: %s) has an item with an invalid creator guid, set to 0 (item id: " UI64FMTD ", entry: %u, creatorGuid: %u).", GetGUIDLow(), GetName().c_str(), itemId, itemEntry, creatorGuid); creatorGuid = 0; -- cgit v1.2.3