Merge pull request #5747 from JohelEGP/conditional_resize

fix(net): prevent gibberish padding on linux
This commit is contained in:
Marshall Mohror 2021-04-03 00:05:38 -05:00 committed by GitHub
commit b3cab3c450
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -912,7 +912,7 @@ void Room::RoomImpl::HandleChatPacket(const ENetEvent* event) {
} }
// Limit the size of chat messages to MaxMessageSize // Limit the size of chat messages to MaxMessageSize
message.resize(MaxMessageSize); message.resize(std::min(static_cast<u32>(message.size()), MaxMessageSize));
Packet out_packet; Packet out_packet;
out_packet << static_cast<u8>(IdChatMessage); out_packet << static_cast<u8>(IdChatMessage);