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)