From 301adb550d1d45bbbc6344252dd9cf1c628122d3 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Wed, 26 Sep 2012 17:10:31 -0400 Subject: [PATCH] Fix LDAP connection leak (issue 139) --- src/com/gitblit/build/Build.java | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/src/com/gitblit/build/Build.java b/src/com/gitblit/build/Build.java index 78fdb02..2bb4336 100644 --- a/src/com/gitblit/build/Build.java +++ b/src/com/gitblit/build/Build.java @@ -360,6 +360,16 @@ } for (String jar : jars) { File targetFile = mo.getLocalFile("ext", jar); + if ("-sources".equals(jar)) { + File relocated = new File("ext/src", targetFile.getName()); + if (targetFile.exists()) { + // move -sources jar to ext/src folder + targetFile.renameTo(relocated); + } + // -sources jars are located in ext/src + targetFile = relocated; + } + if (targetFile.exists()) { downloads.add(targetFile); continue; -- Gitblit v1.9.1