mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-23 18:36:31 +01:00
[7949] Fixed crash at use .send message with offline player name. Author: VladimirMangos
--HG-- branch : trunk
This commit is contained in:
@@ -7114,8 +7114,7 @@ bool ChatHandler::HandleSendMessageCommand(const char* args)
|
||||
{
|
||||
///- Find the player
|
||||
Player *rPlayer;
|
||||
std::string rName;
|
||||
if(!extractPlayerTarget((char*)args,&rPlayer,NULL,&rName))
|
||||
if(!extractPlayerTarget((char*)args,&rPlayer))
|
||||
return false;
|
||||
|
||||
char* msg_str = strtok(NULL, "");
|
||||
@@ -7136,7 +7135,7 @@ bool ChatHandler::HandleSendMessageCommand(const char* args)
|
||||
rPlayer->GetSession()->SendAreaTriggerMessage("|cffff0000[Message from administrator]:|r");
|
||||
|
||||
//Confirmation message
|
||||
std::string nameLink = playerLink(rName);
|
||||
std::string nameLink = GetNameLink(rPlayer);
|
||||
PSendSysMessage(LANG_SENDMESSAGE,nameLink.c_str(),msg_str);
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user