Game/ChatCommands: Make sure ChatHandler::extractPlayerTarget populates the strtok buffer for non-nullptr returns. Closes #25692, supersedes #25698.

(cherry picked from commit c8c572d980)
This commit is contained in:
Treeston
2020-12-10 15:23:58 +01:00
committed by Shauren
parent 8e4eaae954
commit 57f382d91c

View File

@@ -585,6 +585,10 @@ bool ChatHandler::extractPlayerTarget(char* args, Player** player, ObjectGuid* p
}
else
{
// populate strtok buffer to prevent crashes
static char dummy[1] = "";
strtok(dummy, "");
Player* pl = getSelectedPlayerOrSelf();
// if allowed player pointer
if (player)