From 8c338ef3dee323254da17860b2ccf3987eb386e5 Mon Sep 17 00:00:00 2001 From: "tomasz.kowalczewski" Date: Tue, 2 Feb 2021 21:08:24 +0100 Subject: [PATCH] Fixed Netty buffer leak. --- .../java/pl/tkowalcz/tjahzi/http/NettyHttpClient.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tjahzi-core/src/main/java/pl/tkowalcz/tjahzi/http/NettyHttpClient.java b/tjahzi-core/src/main/java/pl/tkowalcz/tjahzi/http/NettyHttpClient.java index 1a8d378..e8c80d1 100644 --- a/tjahzi-core/src/main/java/pl/tkowalcz/tjahzi/http/NettyHttpClient.java +++ b/tjahzi-core/src/main/java/pl/tkowalcz/tjahzi/http/NettyHttpClient.java @@ -66,13 +66,13 @@ public class NettyHttpClient implements Closeable { ); snappy.encode(dataBuffer, compressedBuffer, dataBuffer.readableBytes()); - log(compressedBuffer); } catch (Exception e) { - e.printStackTrace(); - ReferenceCountUtil.safeRelease(dataBuffer); ReferenceCountUtil.safeRelease(compressedBuffer); - throw e; + } finally { + ReferenceCountUtil.safeRelease(dataBuffer); } + + log(compressedBuffer); } }