mirror of
https://github.com/mangosfour/server.git
synced 2025-12-18 10:37:01 +00:00
[7949] Fixed crash at use .send message with offline player name.
This commit is contained in:
parent
be6e3923d1
commit
daae9343a9
2 changed files with 3 additions and 4 deletions
|
|
@ -6459,8 +6459,7 @@ bool ChatHandler::HandleSendMessageCommand(const char* args)
|
||||||
{
|
{
|
||||||
///- Find the player
|
///- Find the player
|
||||||
Player *rPlayer;
|
Player *rPlayer;
|
||||||
std::string rName;
|
if(!extractPlayerTarget((char*)args,&rPlayer))
|
||||||
if(!extractPlayerTarget((char*)args,&rPlayer,NULL,&rName))
|
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
char* msg_str = strtok(NULL, "");
|
char* msg_str = strtok(NULL, "");
|
||||||
|
|
@ -6481,7 +6480,7 @@ bool ChatHandler::HandleSendMessageCommand(const char* args)
|
||||||
rPlayer->GetSession()->SendAreaTriggerMessage("|cffff0000[Message from administrator]:|r");
|
rPlayer->GetSession()->SendAreaTriggerMessage("|cffff0000[Message from administrator]:|r");
|
||||||
|
|
||||||
//Confirmation message
|
//Confirmation message
|
||||||
std::string nameLink = playerLink(rName);
|
std::string nameLink = GetNameLink(rPlayer);
|
||||||
PSendSysMessage(LANG_SENDMESSAGE,nameLink.c_str(),msg_str);
|
PSendSysMessage(LANG_SENDMESSAGE,nameLink.c_str(),msg_str);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#ifndef __REVISION_NR_H__
|
#ifndef __REVISION_NR_H__
|
||||||
#define __REVISION_NR_H__
|
#define __REVISION_NR_H__
|
||||||
#define REVISION_NR "7948"
|
#define REVISION_NR "7949"
|
||||||
#endif // __REVISION_NR_H__
|
#endif // __REVISION_NR_H__
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue