mirror of
https://github.com/minetest/minetest.git
synced 2024-11-10 01:33:46 +01:00
Remove misdesigned exception from ReliablePacketBuffer
This commit is contained in:
parent
f48882213e
commit
ed772da0cc
@ -353,9 +353,11 @@ SharedBuffer<u8> IncomingSplitBuffer::insert(BufferedPacket &p, bool reliable)
|
|||||||
<<" != sp->reliable="<<sp->reliable
|
<<" != sp->reliable="<<sp->reliable
|
||||||
<<std::endl;
|
<<std::endl;
|
||||||
|
|
||||||
// If chunk already exists, cancel
|
// If chunk already exists, ignore it.
|
||||||
|
// Sometimes two identical packets may arrive when there is network
|
||||||
|
// lag and the server re-sends stuff.
|
||||||
if(sp->chunks.find(chunk_num) != NULL)
|
if(sp->chunks.find(chunk_num) != NULL)
|
||||||
throw AlreadyExistsException("Chunk already in buffer");
|
return SharedBuffer<u8>();
|
||||||
|
|
||||||
// Cut chunk data out of packet
|
// Cut chunk data out of packet
|
||||||
u32 chunkdatasize = p.data.getSize() - headersize;
|
u32 chunkdatasize = p.data.getSize() - headersize;
|
||||||
|
Loading…
Reference in New Issue
Block a user