* stable-4.7: Prepare 4.7.7-SNAPSHOT builds JGit v4.7.6.201810191618-r Update API problem filter Fix file handle leak in ObjectDownloadListener.onWritePossible Replace Findbugs with Spotbugs in org.eclipse.jgit/pom.xml Replace FindBugs with SpotBugs Prepare 4.4.2-SNAPSHOT builds JGit v4.0.3.201509231615-r Change-Id: I783a083c0092a400f28f7977fbc4e556af88c8detags/v4.9.7.201810191756-r
@@ -122,13 +122,18 @@ public class ObjectDownloadListener implements WriteListener { | |||
} else { | |||
buffer.flip(); | |||
} | |||
} catch(Throwable t) { | |||
} catch (Throwable t) { | |||
LOG.log(Level.SEVERE, t.getMessage(), t); | |||
buffer = null; | |||
} finally { | |||
if (buffer != null) { | |||
outChannel.write(buffer); | |||
} else { | |||
try { | |||
in.close(); | |||
} catch (IOException e) { | |||
LOG.log(Level.SEVERE, e.getMessage(), e); | |||
} | |||
try { | |||
out.close(); | |||
} finally { |