It's possible for a packet's responsible queue to be incorrectly tracked.

This commit is contained in:
Manevolent
2018-08-13 20:30:05 -04:00
parent e4e1b5b4fe
commit d0e2ad194f
@@ -447,10 +447,10 @@ public abstract class AbstractTeamspeakClientSocket
if (responsibleQueue != null) { if (responsibleQueue != null) {
responsibleQueue.put( responsibleQueue.put(
packet.getHeader().getPacketId(), counter.getKey(),
response = new PacketResponse( response = new PacketResponse(
networkPacket, networkPacket,
sendQueue, responsibleQueue,
networkPacket.getHeader().getType().canResend() ? 30 : 0 networkPacket.getHeader().getType().canResend() ? 30 : 0
) )
); );