You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by jk...@apache.org on 2017/03/23 00:34:12 UTC

thrift git commit: THRIFT-4130: Release connection back to managed pool. Client: C++

Repository: thrift
Updated Branches:
  refs/heads/master 847fae938 -> 6c08ac72c


THRIFT-4130: Release connection back to managed pool.
Client: C++

This closes #1212


Project: http://git-wip-us.apache.org/repos/asf/thrift/repo
Commit: http://git-wip-us.apache.org/repos/asf/thrift/commit/6c08ac72
Tree: http://git-wip-us.apache.org/repos/asf/thrift/tree/6c08ac72
Diff: http://git-wip-us.apache.org/repos/asf/thrift/diff/6c08ac72

Branch: refs/heads/master
Commit: 6c08ac72c6ce9faf66bf28ee75cbb87413daa6aa
Parents: 847fae9
Author: Jonathan Pearlin <jp...@newrelic.com>
Authored: Sat Mar 11 09:46:03 2017 -0800
Committer: James E. King, III <jk...@apache.org>
Committed: Wed Mar 22 20:33:20 2017 -0400

----------------------------------------------------------------------
 lib/java/src/org/apache/thrift/transport/THttpClient.java | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/thrift/blob/6c08ac72/lib/java/src/org/apache/thrift/transport/THttpClient.java
----------------------------------------------------------------------
diff --git a/lib/java/src/org/apache/thrift/transport/THttpClient.java b/lib/java/src/org/apache/thrift/transport/THttpClient.java
index 5a5b37c..c3063fe 100644
--- a/lib/java/src/org/apache/thrift/transport/THttpClient.java
+++ b/lib/java/src/org/apache/thrift/transport/THttpClient.java
@@ -304,6 +304,9 @@ public class THttpClient extends TTransport {
           throw new TTransportException(ioe);
         }
       }
+      if (post != null) {
+        post.releaseConnection();
+      }
     }
   }