From ddab98412f3fc47eedfa74f8a4edafd324e59707 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20P=C3=A9rez-Cerezo?= Date: Thu, 28 Nov 2019 12:30:21 +0100 Subject: Add static_save and prevent UDP connect exhaustions This merges two pull requests from 5.0 --- src/network/networkpacket.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/network/networkpacket.cpp') diff --git a/src/network/networkpacket.cpp b/src/network/networkpacket.cpp index c4fcf9600..7c2c7d0f9 100644 --- a/src/network/networkpacket.cpp +++ b/src/network/networkpacket.cpp @@ -65,6 +65,15 @@ void NetworkPacket::putRawPacket(u8 *data, u32 datasize, u16 peer_id) memcpy(m_data.data(), &data[2], m_datasize); } +void NetworkPacket::clear() +{ + m_data.clear(); + m_datasize = 0; + m_read_offset = 0; + m_command = 0; + m_peer_id = 0; +} + const char* NetworkPacket::getString(u32 from_offset) { checkReadOffset(from_offset, 0); -- cgit v1.2.3