[FIXED JENKINS-18351] Better fix for file handle leak.

This commit is contained in:
Jesse Glick committed 2013-06-14 18:11:14 -04:00
1 parent 66cc975fba
commit 7f966f6f31
2 files changed
+8 -4

No files matched your search

+3 -3
View File
@@ -1664,11 +1664,11 @@ public final class FilePath implements Serializable {
return act(new FileCallable<String>() {
private static final long serialVersionUID = 1L;
public String invoke(File f, VirtualChannel channel) throws IOException {
BufferedInputStream source = new BufferedInputStream(new FileInputStream(f));
FileInputStream is = new FileInputStream(f);
try {
return Util.getDigestOf(source);
return Util.getDigestOf(new BufferedInputStream(is));
} finally {
source.close();
is.close();
}
}
});