diff options
Diffstat (limited to 'src/server/game/Handlers/CharacterHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/CharacterHandler.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp index cac17ef4005..f4fcb0d46fe 100644 --- a/src/server/game/Handlers/CharacterHandler.cpp +++ b/src/server/game/Handlers/CharacterHandler.cpp @@ -1485,7 +1485,8 @@ void WorldSession::HandleCharCustomize(WorldPacket& recvData) } // character with this name already exist - if (ObjectGuid newGuid = sObjectMgr->GetPlayerGUIDByName(customizeInfo.Name)) + ObjectGuid newGuid = sObjectMgr->GetPlayerGUIDByName(customizeInfo.Name); + if (!newGuid.IsEmpty()) { if (newGuid != customizeInfo.Guid) { @@ -1743,7 +1744,8 @@ void WorldSession::HandleCharFactionOrRaceChange(WorldPacket& recvData) } // character with this name already exist - if (ObjectGuid newGuid = sObjectMgr->GetPlayerGUIDByName(factionChangeInfo.Name)) + ObjectGuid newGuid = sObjectMgr->GetPlayerGUIDByName(factionChangeInfo.Name); + if (!newGuid.IsEmpty()) { if (newGuid != factionChangeInfo.Guid) { |