From be1fa775ec49501a5926a7d58087c8be67115db2 Mon Sep 17 00:00:00 2001 From: Nanit Date: Mon, 24 Jan 2022 21:08:51 +0200 Subject: [PATCH] Release byte buf if hash not found --- src/main/java/ru/nanit/limbo/protocol/PacketSnapshot.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/ru/nanit/limbo/protocol/PacketSnapshot.java b/src/main/java/ru/nanit/limbo/protocol/PacketSnapshot.java index 602e908f..5daffae2 100644 --- a/src/main/java/ru/nanit/limbo/protocol/PacketSnapshot.java +++ b/src/main/java/ru/nanit/limbo/protocol/PacketSnapshot.java @@ -55,11 +55,11 @@ public PacketSnapshot encodePacket() { if (hashed != null) { mappings.put(version, hashed); - continue; + } else { + hashes.put(hash, version); + versionMessages.put(version, encodedMessage.toByteArray()); } - hashes.put(hash, version); - versionMessages.put(version, encodedMessage.toByteArray()); encodedMessage.release(); }