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();
+      }
     }
   }
 }