forked from Mirrorlandia_minetest/minetest
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
|
||||
<<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)
|
||||
throw AlreadyExistsException("Chunk already in buffer");
|
||||
return SharedBuffer<u8>();
|
||||
|
||||
// Cut chunk data out of packet
|
||||
u32 chunkdatasize = p.data.getSize() - headersize;
|
||||
|
Loading…
Reference in New Issue
Block a user