diff --git a/WHATSNEW b/WHATSNEW index 693a6feb2..9cfed43b9 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -195,6 +195,8 @@ Fixed bugs: * could leak resources, Bugzilla Report 38260. +* redirector called Thread.sleep in a synchronized method. Bugzilla report 37767. + Other changes: -------------- * Improve compatibility with GNU Classpath and java versions prior to 1.5. Bugzilla 39027. diff --git a/src/main/org/apache/tools/ant/taskdefs/Redirector.java b/src/main/org/apache/tools/ant/taskdefs/Redirector.java index 9df329666..acac61625 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Redirector.java +++ b/src/main/org/apache/tools/ant/taskdefs/Redirector.java @@ -770,7 +770,7 @@ public class Redirector { // Ignore exception } } - Thread.sleep(1000); + wait(1000); } catch (InterruptedException eyeEx) { // Ignore exception }