1
0
mirror of https://github.com/moparisthebest/minetest synced 2024-12-22 23:58:48 -05:00

Fix access to invalid data on reception of packet with size 0

This commit is contained in:
sapier 2014-09-06 17:41:40 +02:00
parent 8948907431
commit 944e79d7a6

View File

@ -2143,7 +2143,9 @@ void ConnectionReceiveThread::receive()
LOG(derr_con<<m_connection->getDesc()
<<"Receive(): Invalid incoming packet, "
<<"size: " << received_size
<<", protocol: " << readU32(&packetdata[0]) <<std::endl);
<<", protocol: "
<< ((received_size >= 4) ? readU32(&packetdata[0]) : -1)
<< std::endl);
continue;
}