diff options
author | Shauren <shauren.trinity@gmail.com> | 2013-05-31 22:20:19 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2013-05-31 22:20:19 +0200 |
commit | 2c99ae454dda2067eb0f200cc52be11abf654fb9 (patch) | |
tree | 0855b4c3fc90ed2041eed770876493c78d77b8e3 /src | |
parent | f586fabb3c88cbedd97c26ebe181c5f5829560ed (diff) |
Core/Players: Fixed loading creator guid for void storage items
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 3 |
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; |