From f73c9f03e900bef3aab3b1c22b82265312a852e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=82ngelo=20Tadeucci?= Date: Tue, 30 Sep 2025 23:42:27 -0300 Subject: [PATCH] fix(validation): reject invalid character names in handlers --- Maple2.Server.Game/PacketHandlers/CheckCharacterNameHandler.cs | 2 +- .../PacketHandlers/CharacterManagementHandler.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Maple2.Server.Game/PacketHandlers/CheckCharacterNameHandler.cs b/Maple2.Server.Game/PacketHandlers/CheckCharacterNameHandler.cs index db6855ef..7d46229d 100644 --- a/Maple2.Server.Game/PacketHandlers/CheckCharacterNameHandler.cs +++ b/Maple2.Server.Game/PacketHandlers/CheckCharacterNameHandler.cs @@ -46,7 +46,7 @@ public override void Handle(GameSession session, IByteReader packet) { } // Validate character name - if (NameValidator.ValidName(characterName)) { + if (!NameValidator.ValidName(characterName)) { session.Send(CharacterListPacket.CreateError(s_char_err_ban_all)); return; } diff --git a/Maple2.Server.Login/PacketHandlers/CharacterManagementHandler.cs b/Maple2.Server.Login/PacketHandlers/CharacterManagementHandler.cs index 47efd75d..51b3fe9c 100644 --- a/Maple2.Server.Login/PacketHandlers/CharacterManagementHandler.cs +++ b/Maple2.Server.Login/PacketHandlers/CharacterManagementHandler.cs @@ -136,7 +136,7 @@ private void HandleCreate(LoginSession session, IByteReader packet) { } // Validate character name - if (NameValidator.ValidName(name)) { + if (!NameValidator.ValidName(name)) { session.Send(CharacterListPacket.CreateError(s_char_err_ban_all)); return; }