commit | b1a35da9168cca5a7524ab9814161f024da145df | [log] [tgz] |
---|---|---|
author | Winger Pun <punyj177@gmail.com> | Thu Apr 09 15:56:54 2015 +0800 |
committer | Roger Meier <roger@apache.org> | Sun Apr 12 17:46:35 2015 +0200 |
tree | 7966c7f364bd3e5f9ad1a5be5e7c0837471f4fb3 | |
parent | 2659381e7f94b825c0b1ff6e80a119035a4a0de5 [diff] |
THRIFT-3088 TThreadPoolServer with Sasl auth may leak CLOSE_WAIT socket TThreadPoolServer with Sasl auth may leak CLOSE_WAIT socket
diff --git a/lib/java/src/org/apache/thrift/server/TThreadPoolServer.java b/lib/java/src/org/apache/thrift/server/TThreadPoolServer.java index 8009118..65257ec 100755 --- a/lib/java/src/org/apache/thrift/server/TThreadPoolServer.java +++ b/lib/java/src/org/apache/thrift/server/TThreadPoolServer.java
@@ -303,6 +303,10 @@ if (outputTransport != null) { outputTransport.close(); } + + if (client_.isOpen()) { + client_.close(); + } } } }