diff options
Diffstat (limited to 'src/server/scripts/Commands/PlayerCommand.cpp')
-rw-r--r-- | src/server/scripts/Commands/PlayerCommand.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/scripts/Commands/PlayerCommand.cpp b/src/server/scripts/Commands/PlayerCommand.cpp index 135fee773d..18769550f3 100644 --- a/src/server/scripts/Commands/PlayerCommand.cpp +++ b/src/server/scripts/Commands/PlayerCommand.cpp @@ -44,7 +44,7 @@ bool PlayerCommand::Learn(ChatHandler* handler, Player* targetPlayer, uint32 spe if (!allRanks && targetPlayer->HasSpell(spell)) { - if (targetPlayer == handler->GetSession()->GetPlayer()) + if (handler->GetSession() && targetPlayer == handler->GetSession()->GetPlayer()) handler->SendSysMessage(LANG_YOU_KNOWN_SPELL); else handler->PSendSysMessage(LANG_TARGET_KNOWN_SPELL, handler->GetNameLink(targetPlayer).c_str()); |