diff options
author | Gabriel Pérez-Cerezo <gabriel@gpcf.eu> | 2019-11-28 12:30:21 +0100 |
---|---|---|
committer | Gabriel Pérez-Cerezo <gabriel@gpcf.eu> | 2019-11-28 12:30:21 +0100 |
commit | ddab98412f3fc47eedfa74f8a4edafd324e59707 (patch) | |
tree | 7087657e4b9d90e2e0559bfdc25cf2b3b52e51fe /src/network/networkpacket.cpp | |
parent | 6dc7177a5de51f1329c1be04e7f07be64d5cc76c (diff) | |
download | minetest-lifo-fixes.tar.gz minetest-lifo-fixes.tar.bz2 minetest-lifo-fixes.zip |
Add static_save and prevent UDP connect exhaustionslifo-fixes
This merges two pull requests from 5.0
Diffstat (limited to 'src/network/networkpacket.cpp')
-rw-r--r-- | src/network/networkpacket.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
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); |