minetest/src/network
Loic Blot 9d295906ef
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
2017-10-10 00:47:46 +02:00
..
CMakeLists.txt Network cleanup (#6310) 2017-08-25 15:53:56 +02:00
address.cpp Network cleanup (#6302) 2017-08-24 08:28:54 +02:00
address.h Fix compile error in openbsd (#6430) 2017-09-20 23:29:47 +02:00
clientopcodes.cpp Implement mod communication channels (#6351) 2017-09-26 00:11:20 +02:00
clientopcodes.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
clientpackethandler.cpp Implement mod communication channels (#6351) 2017-09-26 00:11:20 +02:00
connection.cpp Add session_t typedef + remove unused functions (#6470) 2017-09-27 19:47:36 +02:00
connection.h Add session_t typedef + remove unused functions (#6470) 2017-09-27 19:47:36 +02:00
connectionthreads.cpp Add session_t typedef + remove unused functions (#6470) 2017-09-27 19:47:36 +02:00
connectionthreads.h Lint fix 2017-09-27 22:41:50 +02:00
networkexceptions.h Network cleanup (#6302) 2017-08-24 08:28:54 +02:00
networkpacket.cpp NetworkPacket::putRawPacket: resize m_data to datasize + memcpy 2017-10-10 00:47:46 +02:00
networkpacket.h Add session_t typedef + remove unused functions (#6470) 2017-09-27 19:47:36 +02:00
networkprotocol.h Add session_t typedef + remove unused functions (#6470) 2017-09-27 19:47:36 +02:00
peerhandler.h Travis: Update clang from 4.0 to 5.0 (#6467) 2017-10-09 11:32:06 +02:00
serveropcodes.cpp Implement mod communication channels (#6351) 2017-09-26 00:11:20 +02:00
serveropcodes.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
serverpackethandler.cpp Add session_t typedef + remove unused functions (#6470) 2017-09-27 19:47:36 +02:00
socket.cpp Network cleanup (#6302) 2017-08-24 08:28:54 +02:00
socket.h Network cleanup (#6302) 2017-08-24 08:28:54 +02:00