diff --git a/proxy/src/main/java/net/md_5/bungee/compress/PacketDecompressor.java b/proxy/src/main/java/net/md_5/bungee/compress/PacketDecompressor.java index e239b980..445ee947 100644 --- a/proxy/src/main/java/net/md_5/bungee/compress/PacketDecompressor.java +++ b/proxy/src/main/java/net/md_5/bungee/compress/PacketDecompressor.java @@ -31,7 +31,7 @@ public class PacketDecompressor extends MessageToMessageDecoder int size = DefinedPacket.readVarInt( in ); if ( size == 0 ) { - out.add( in ); + out.add( in.retain() ); } else { ByteBuf decompressed = ctx.alloc().directBuffer();