From: gregorycu Date: Sun, 3 Jan 2016 07:25:09 +0000 (+1100) Subject: Prevent technically unsafe access with empty vector X-Git-Tag: 0.4.14~346 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=87dcee6ac2058bbf5264ea7f82874bba67277252;p=oweals%2Fminetest.git Prevent technically unsafe access with empty vector --- diff --git a/src/network/networkpacket.cpp b/src/network/networkpacket.cpp index b5e451cdb..2b308f334 100644 --- a/src/network/networkpacket.cpp +++ b/src/network/networkpacket.cpp @@ -77,6 +77,9 @@ void NetworkPacket::putRawString(const char* src, u32 len) m_data.resize(m_datasize); } + if (m_datasize == 0) + return; + memcpy(&m_data[m_read_offset], src, len); m_read_offset += len; }