diff options
author | Petric <peti446@users.noreply.github.com> | 2020-11-05 16:44:56 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-05 10:44:56 -0600 |
commit | 95ee873e8f5e648d6220c4a7ef0498ae7b32d820 (patch) | |
tree | 5c4bacd289fed5ecd7e54209907cf9f8ba362f40 /src/server/scripts/Commands/PlayerCommand.cpp | |
parent | f3b506a1cab4e4964c74c884803f3ef0799fa61b (diff) |
fix(Core/CS): Fixed learn command using null session when send over SOAP (#3595)
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()); |