summaryrefslogtreecommitdiff
path: root/src/server/scripts/Commands
diff options
context:
space:
mode:
authorSkjalf <47818697+Nyeriah@users.noreply.github.com>2022-10-24 12:24:23 -0300
committerGitHub <noreply@github.com>2022-10-24 12:24:23 -0300
commite55d7cb95177dceb53f874d02cd2d4ee53229335 (patch)
treef3f7bb23a7ccaab60e0214bab41102675930978e /src/server/scripts/Commands
parentc54d56c7d0bb40837273b88f1ba749027d56cc69 (diff)
fix(Core/ObjectAcessor): Fix crash caused by forced character renames (#13527)
Diffstat (limited to 'src/server/scripts/Commands')
-rw-r--r--src/server/scripts/Commands/cs_character.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/scripts/Commands/cs_character.cpp b/src/server/scripts/Commands/cs_character.cpp
index 3305748dfe..e720cda0da 100644
--- a/src/server/scripts/Commands/cs_character.cpp
+++ b/src/server/scripts/Commands/cs_character.cpp
@@ -381,6 +381,8 @@ public:
{
target->SetName(newName);
+ ObjectAccessor::UpdatePlayerNameMapReference(player->GetName(), target);
+
if (WorldSession* session = target->GetSession())
session->KickPlayer("HandleCharacterRenameCommand GM Command renaming character");
}