changeset 974:81dc5c6fdb25

Merge branch Indore-2017.1.x
author Dmitry Neverov <dmitry.neverov@gmail.com>
date Wed, 12 Jul 2017 12:41:48 +0200
parents 1f9c8d7f3a12 (current diff) 0a31f12174ca (diff)
children 7bf4d943d5bb
files
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialUrlSupport.java	Thu Jun 22 12:55:21 2017 +0200
+++ b/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialUrlSupport.java	Wed Jul 12 12:41:48 2017 +0200
@@ -97,9 +97,10 @@
     }
 
     HttpClient client = HttpUtil.createHttpClient(30);
-    GetMethod get = new GetMethod(capabilitiesUrl);
+    GetMethod get = null;
 
     try {
+      get = new GetMethod(capabilitiesUrl);
       if (credentials != null) {
         URL url = new URL(fetchUrl);
         HttpState state = new HttpState();
@@ -129,7 +130,8 @@
     } catch (Exception e) {
       Loggers.VCS.debug("Got error while sending HTTP request to " + capabilitiesUrl, e);
     } finally {
-      get.releaseConnection();
+      if (get != null)
+        get.releaseConnection();
     }
 
     return false;