diff options
author | Loic Blot <loic.blot@unix-experience.fr> | 2017-09-03 19:01:53 +0200 |
---|---|---|
committer | Loic Blot <loic.blot@unix-experience.fr> | 2017-09-03 19:01:53 +0200 |
commit | eabf04bd34b840ee3359609fc977cf4795b33a3a (patch) | |
tree | e44966316c6e121a2987a28a7c7decc5365b890c /src/network/connectionthreads.h | |
parent | 2ac5a45faa26a9192ab3c3940d939b18b0df8b38 (diff) | |
download | hax-minetest-server-eabf04bd34b840ee3359609fc977cf4795b33a3a.tar.gz hax-minetest-server-eabf04bd34b840ee3359609fc977cf4795b33a3a.zip |
Network part requires SharedBuffers to be pass as value
This can trigger unreproductible crashes due to concurrency problem on SharedBuffers
This fixes #6354
Diffstat (limited to '')
-rw-r--r-- | src/network/connectionthreads.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/network/connectionthreads.h b/src/network/connectionthreads.h index c2314f87f..906866468 100644 --- a/src/network/connectionthreads.h +++ b/src/network/connectionthreads.h @@ -52,7 +52,7 @@ public: private: void runTimeouts(float dtime); void rawSend(const BufferedPacket &packet); - bool rawSendAsPacket(u16 peer_id, u8 channelnum, const SharedBuffer<u8> &data, + bool rawSendAsPacket(u16 peer_id, u8 channelnum, SharedBuffer<u8> data, bool reliable); void processReliableCommand(ConnectionCommand &c); |