diff --git a/src/main/org/apache/tools/ant/util/ScriptRunner.java b/src/main/org/apache/tools/ant/util/ScriptRunner.java index ed06bf48d..c15e2075d 100644 --- a/src/main/org/apache/tools/ant/util/ScriptRunner.java +++ b/src/main/org/apache/tools/ant/util/ScriptRunner.java @@ -173,13 +173,14 @@ public class ScriptRunner { int count = (int) file.length(); byte[] data = new byte[count]; - + FileInputStream inStream = null; try { - FileInputStream inStream = new FileInputStream(file); + inStream = new FileInputStream(file); inStream.read(data); - inStream.close(); } catch (IOException e) { throw new BuildException(e); + } finally { + FileUtils.close(inStream); } script += new String(data);