From 3c5bb73f29f213050b98511367ef0773105561c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefano=20Borz=C3=AC?= Date: Wed, 27 May 2020 08:50:21 +0200 Subject: [PATCH] fix(Core/ChatHandler): Prevent messages > 255 characters (#3063) --- src/server/game/Handlers/ChatHandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Handlers/ChatHandler.cpp b/src/server/game/Handlers/ChatHandler.cpp index 787e9e78d..9d30328f0 100644 --- a/src/server/game/Handlers/ChatHandler.cpp +++ b/src/server/game/Handlers/ChatHandler.cpp @@ -281,7 +281,7 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket & recvData) stripLineInvisibleChars(msg); // pussywizard: - if (lang != LANG_ADDON && msg.find("|0") != std::string::npos) + if (msg.length() > 255 || (lang != LANG_ADDON && msg.find("|0") != std::string::npos)) return; if (!ignoreChecks)