Fix chance of another leak happening...

This commit is contained in:
Myles 2016-03-19 23:47:03 +00:00
parent 1fbd561aec
commit 7d0687aa4a
1 changed files with 3 additions and 1 deletions

View File

@ -33,10 +33,12 @@ public class ViaDecodeHandler extends ByteToMessageDecoder {
ByteBuf newPacket = ctx.alloc().buffer();
try {
incomingTransformer.transform(id, bytebuf, newPacket);
bytebuf.clear();
bytebuf = newPacket;
} catch (Exception e) {
// Clear Buffer
bytebuf.clear();
// Release Packet, be free!
newPacket.release();
throw e;
}
}