aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2013-05-31 22:20:19 +0200
committerShauren <shauren.trinity@gmail.com>2013-05-31 22:20:19 +0200
commit2c99ae454dda2067eb0f200cc52be11abf654fb9 (patch)
tree0855b4c3fc90ed2041eed770876493c78d77b8e3 /src
parentf586fabb3c88cbedd97c26ebe181c5f5829560ed (diff)
Core/Players: Fixed loading creator guid for void storage items
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Player/Player.cpp3
1 files changed, 2 insertions, 1 deletions
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;