Skip to content

Commit 167df02

Browse files
sapiersapier
sapier
authored and
sapier
committedMay 11, 2014
Send max number of characters instead of asserting in case of too long chat messages
1 parent 5c6cf63 commit 167df02

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed
 

‎src/client.cpp

+4-2
Original file line numberDiff line numberDiff line change
@@ -2082,8 +2082,10 @@ void Client::sendChatMessage(const std::wstring &message)
20822082

20832083
// Write length
20842084
size_t messagesize = message.size();
2085-
assert(messagesize <= 0xFFFF);
2086-
writeU16(buf, (u16) (messagesize & 0xFFFF));
2085+
if (messagesize > 0xFFFF) {
2086+
messagesize = 0xFFFF;
2087+
}
2088+
writeU16(buf, (u16) messagesize);
20872089
os.write((char*)buf, 2);
20882090

20892091
// Write string

0 commit comments

Comments
 (0)
Please sign in to comment.