1
0
forked from mirrors/0ad

Always early return if no receiver is found

This lead to an error because `addressee` is `undefined`.

Defect introduced in dcb8ef9b52.
Fixes #7466
Reported-by: @Langbart

(cherry picked from commit 068346b502)
Signed-off-by: Itms <itms@wildfiregames.com>
This commit is contained in:
phosit
2025-01-16 06:33:21 +01:00
committed by Itms
parent e33f37f6c9
commit 173100c5c3
@@ -93,9 +93,10 @@ class ChatMessageFormatPlayer
{
addresseeGUID = this.matchUsername(msg.text);
let addressee = g_PlayerAssignments[addresseeGUID];
if (msg.player === undefined && !addressee)
if (!addressee)
{
warn("Couldn't find chat message receiver: " + msg.text);
if (msg.player === undefined)
warn("Couldn't find chat message receiver: " + msg.text);
return false;
}