aboutsummaryrefslogtreecommitdiff
path: root/src/network/connectionthreads.h
diff options
context:
space:
mode:
authorLoic Blot <loic.blot@unix-experience.fr>2017-09-03 19:01:53 +0200
committerLoic Blot <loic.blot@unix-experience.fr>2017-09-03 19:01:53 +0200
commiteabf04bd34b840ee3359609fc977cf4795b33a3a (patch)
treee44966316c6e121a2987a28a7c7decc5365b890c /src/network/connectionthreads.h
parent2ac5a45faa26a9192ab3c3940d939b18b0df8b38 (diff)
downloadhax-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.h2
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);