aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/QueryHandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Handlers/QueryHandler.cpp')
-rwxr-xr-xsrc/server/game/Handlers/QueryHandler.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/server/game/Handlers/QueryHandler.cpp b/src/server/game/Handlers/QueryHandler.cpp
index 5061331b8de..628cdbbdd5e 100755
--- a/src/server/game/Handlers/QueryHandler.cpp
+++ b/src/server/game/Handlers/QueryHandler.cpp
@@ -38,15 +38,9 @@ void WorldSession::SendNameQueryOpcode(uint64 guid)
WorldPacket data(SMSG_NAME_QUERY_RESPONSE, (8+1+1+1+1+1+10));
data.appendPackGUID(guid);
- if (!player)
- {
- data << uint8(1); // player unknown
- SendPacket(&data);
- return;
- }
if (!nameData)
{
- data << uint8(2); // name unknown
+ data << uint8(1); // name unknown
SendPacket(&data);
return;
}
@@ -58,7 +52,7 @@ void WorldSession::SendNameQueryOpcode(uint64 guid)
data << uint8(nameData->m_gender);
data << uint8(nameData->m_class);
- if (DeclinedName const* names = player->GetDeclinedNames())
+ if (DeclinedName const* names = (player ? player->GetDeclinedNames() : NULL))
{
data << uint8(1); // Name is declined
for (uint8 i = 0; i < MAX_DECLINED_NAME_CASES; ++i)