Restrict message sizes.

This commit is contained in:
lotodore
2008-12-26 16:55:46 +00:00
parent 23c3ae3849
commit 8de66094f3
+2 -2
View File
@@ -152,7 +152,7 @@ ServerManager::SignalIrcChatMsg(const std::string &nickName, const std::string &
while (msgStream.peek() == ' ')
msgStream.get();
string chat(msgStream.str().substr(msgStream.tellg()));
if (!chat.empty())
if (!chat.empty() && chat.size() < MAX_CHAT_TEXT_SIZE)
{
GetLobbyThread().SendGlobalChat(chat);
m_ircThread->SendChatMessage(nickName + ": Global chat message sent.");
@@ -165,7 +165,7 @@ ServerManager::SignalIrcChatMsg(const std::string &nickName, const std::string &
while (msgStream.peek() == ' ')
msgStream.get();
string message(msgStream.str().substr(msgStream.tellg()));
if (!message.empty())
if (!message.empty() && message.size() < MAX_CHAT_TEXT_SIZE)
{
GetLobbyThread().SendGlobalMsgBox(message);
m_ircThread->SendChatMessage(nickName + ": Global message box sent.");