diff --git a/src/main/org/apache/tools/ant/taskdefs/Replace.java b/src/main/org/apache/tools/ant/taskdefs/Replace.java index c506bda53..0e89b6ea6 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Replace.java +++ b/src/main/org/apache/tools/ant/taskdefs/Replace.java @@ -631,8 +631,12 @@ public class Replace extends MatchingTask { + ioe.getClass().getName() + ":" + ioe.getMessage(), ioe, getLocation()); } finally { - in.closeQuietly(); - out.closeQuietly(); + if (null != in) { + in.closeQuietly(); + } + if (null != out) { + out.closeQuietly(); + } if (temp != null) { if (!temp.delete()) { temp.deleteOnExit();