From eabf04bd34b840ee3359609fc977cf4795b33a3a Mon Sep 17 00:00:00 2001 From: Loic Blot Date: Sun, 3 Sep 2017 19:01:53 +0200 Subject: Network part requires SharedBuffers to be pass as value This can trigger unreproductible crashes due to concurrency problem on SharedBuffers This fixes #6354 --- src/network/connectionthreads.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/network/connectionthreads.h') 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 &data, + bool rawSendAsPacket(u16 peer_id, u8 channelnum, SharedBuffer data, bool reliable); void processReliableCommand(ConnectionCommand &c); -- cgit v1.2.3