diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/ReplaceRegExp.java b/src/main/org/apache/tools/ant/taskdefs/optional/ReplaceRegExp.java index 18247e75a..cc630cb50 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/ReplaceRegExp.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/ReplaceRegExp.java @@ -448,7 +448,6 @@ public class ReplaceRegExp extends Task { } } while (c >= 0); - bw.flush(); } else { String buf = FileUtils.safeReadFully(br); @@ -459,9 +458,10 @@ public class ReplaceRegExp extends Task { } bw.write(res); - bw.flush(); } + bw.flush(); + r.close(); r = null; w.close();