You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by dr...@apache.org on 2016/04/02 03:00:38 UTC

directory-kerby git commit: DIRKRB-544 Fixed a buffer leakage in Netty KdcHandler. Contributed by Gerard Gagliano

Repository: directory-kerby
Updated Branches:
  refs/heads/trunk 6087e0e44 -> f70b91784


DIRKRB-544 Fixed a buffer leakage in Netty KdcHandler. Contributed by Gerard Gagliano


Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/f70b9178
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/f70b9178
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/f70b9178

Branch: refs/heads/trunk
Commit: f70b91784c2c913b9349f4626d57bb55093da05f
Parents: 6087e0e
Author: Kai Zheng <ka...@intel.com>
Authored: Sat Apr 2 09:00:15 2016 +0800
Committer: Kai Zheng <ka...@intel.com>
Committed: Sat Apr 2 09:00:15 2016 +0800

----------------------------------------------------------------------
 .../java/org/apache/kerby/kerberos/kdc/impl/NettyKdcHandler.java    | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/f70b9178/kerby-kdc/src/main/java/org/apache/kerby/kerberos/kdc/impl/NettyKdcHandler.java
----------------------------------------------------------------------
diff --git a/kerby-kdc/src/main/java/org/apache/kerby/kerberos/kdc/impl/NettyKdcHandler.java b/kerby-kdc/src/main/java/org/apache/kerby/kerberos/kdc/impl/NettyKdcHandler.java
index ff2766b..d442108 100644
--- a/kerby-kdc/src/main/java/org/apache/kerby/kerberos/kdc/impl/NettyKdcHandler.java
+++ b/kerby-kdc/src/main/java/org/apache/kerby/kerberos/kdc/impl/NettyKdcHandler.java
@@ -46,6 +46,7 @@ public class NettyKdcHandler extends ChannelInboundHandlerAdapter {
         byte[] msgBytes = new byte[byteBuf.readableBytes()];
         byteBuf.readBytes(msgBytes);
         ByteBuffer requestMessage = ByteBuffer.wrap(msgBytes);
+        byteBuf.release();
 
         InetSocketAddress clientAddress =
                 (InetSocketAddress) ctx.channel().remoteAddress();