aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Epishchev <epishev@garant.ru>2016-02-18 11:33:26 +0300
committerMaxim Epishchev <epishev@garant.ru>2016-02-18 11:33:26 +0300
commitca2ab6183b8d53caa480572fdadfefcc8008a039 (patch)
tree4c92d147161cada0edc6db514428c7615846b33f
parent4552bd27c403918288a96292ac6d1ffa7cae1955 (diff)
downloadbbprb-ca2ab6183b8d53caa480572fdadfefcc8008a039.tar.gz
Properly close connections to avoid TCP CLOSE_WAIT
Using HttpMethodBase.releaseConnection() for this stuff.
-rw-r--r--src/main/java/bitbucketpullrequestbuilder/bitbucketpullrequestbuilder/bitbucket/ApiClient.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/bitbucketpullrequestbuilder/bitbucketpullrequestbuilder/bitbucket/ApiClient.java b/src/main/java/bitbucketpullrequestbuilder/bitbucketpullrequestbuilder/bitbucket/ApiClient.java
index 19bff34..c8dfeb2 100644
--- a/src/main/java/bitbucketpullrequestbuilder/bitbucketpullrequestbuilder/bitbucket/ApiClient.java
+++ b/src/main/java/bitbucketpullrequestbuilder/bitbucketpullrequestbuilder/bitbucket/ApiClient.java
@@ -244,6 +244,8 @@ public class ApiClient {
} catch (IOException e) {
logger.log(Level.WARNING, "Failed to send request.", e);
e.printStackTrace();
+ } finally {
+ req.releaseConnection();
}
return null;
}