NetworkPacket::putRawPacket: resize m_data to datasize + memcpy
authorLoic Blot <loic.blot@unix-experience.fr>
Mon, 9 Oct 2017 22:47:37 +0000 (00:47 +0200)
committerLoic Blot <loic.blot@unix-experience.fr>
Mon, 9 Oct 2017 22:47:46 +0000 (00:47 +0200)
commit9d295906efc7eec58dba3f7494f4e444d2c8d00f
tree1d8f4df5dfb0df03271c3b06482f126abbba7aab
parent0c9ca27ffce7d53ede74bd6ccbf590d1cbe94b7b
NetworkPacket::putRawPacket: resize m_data to datasize + memcpy

In some cases NetworkPacket was created using default constructor and m_data is not properly sized.
This fixed out of bounds memory copy
Also use memcpy instead of std::vector affectation to enhance packet creation
src/network/networkpacket.cpp