forked from Mirrorlandia_minetest/minetest
Revert "Network: fix a concurrency problem, by re-adding a copy in ConnectionCommand"
This reverts commit 5b04f5e7d231437b534f4cad39da78624d97c584.
This commit is contained in:
parent
5b04f5e7d2
commit
31e0f0efe9
@ -330,18 +330,6 @@ struct ConnectionCommand
|
|||||||
bool raw = false;
|
bool raw = false;
|
||||||
|
|
||||||
ConnectionCommand() = default;
|
ConnectionCommand() = default;
|
||||||
ConnectionCommand &operator=(const ConnectionCommand &other)
|
|
||||||
{
|
|
||||||
type = other.type;
|
|
||||||
address = other.address;
|
|
||||||
peer_id = other.peer_id;
|
|
||||||
channelnum = other.channelnum;
|
|
||||||
// We must copy the buffer here to prevent race condition
|
|
||||||
data = SharedBuffer<u8>(*other.data, other.data.getSize());
|
|
||||||
reliable = other.reliable;
|
|
||||||
raw = other.reliable;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
void serve(Address address_)
|
void serve(Address address_)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user