diff --git a/WHATSNEW b/WHATSNEW index 66612fc75..bcd94e77f 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -46,7 +46,10 @@ Fixed bugs: Bugzilla Report 48816. * with an invalid URL could trigger an NPE in some JVMs. - Bugzilla Report 48833 + Bugzilla Report 48833 + +* Broken Pipe issue under Ubuntu Linux + Bugzilla Report 48789 Other changes: -------------- diff --git a/src/main/org/apache/tools/ant/taskdefs/PumpStreamHandler.java b/src/main/org/apache/tools/ant/taskdefs/PumpStreamHandler.java index 3d5cd0819..1187ac175 100644 --- a/src/main/org/apache/tools/ant/taskdefs/PumpStreamHandler.java +++ b/src/main/org/apache/tools/ant/taskdefs/PumpStreamHandler.java @@ -129,8 +129,6 @@ public class PumpStreamHandler implements ExecuteStreamHandler { * Stop pumping the streams. */ public void stop() { - finish(outputThread); - finish(errorThread); if (inputPump != null) { inputPump.stop(); @@ -146,6 +144,8 @@ public class PumpStreamHandler implements ExecuteStreamHandler { } catch (IOException e) { // ignore } + finish(outputThread); + finish(errorThread); } private static final long JOIN_TIMEOUT = 500;