buf.writeBytes(Bit6Coder.decode6BitBuf(bodyBytes));
} else {
break;
}
}
<BUG>}
byte[] bodyBytes = new byte[in.readableBytes() - 1];</BUG>
in.readBytes(bodyBytes);
<BUG>buf.writeBytes(Bit6Coder.decode6BitBuf(bodyBytes));
in.readByte(); //  !</BUG>
out.add(buf);

buf.writeBytes(Bit6Coder.decode6BitBuf(bodyBytes));
} else {
break;
}
}
} else {
byte[] bodyBytes = new byte[in.readableBytes() - 1];
in.readBytes(bodyBytes);
buf.writeBytes(Bit6Coder.decode6BitBuf(bodyBytes));
}
in.readByte(); //  !
