From f60db1986400d56bb57dc1141a317f7fb4568ebf Mon Sep 17 00:00:00 2001 From: Nicolas Lalevee Date: Wed, 27 Apr 2011 22:14:03 +0000 Subject: [PATCH] Revert commit #1095768 on java.xml and fix the redirector to not funnel streams if there is an errorProperty set git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@1097261 13f79535-47bb-0310-9956-ffa450edef68 --- src/etc/testcases/taskdefs/java.xml | 8 ++++---- src/main/org/apache/tools/ant/taskdefs/Redirector.java | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/etc/testcases/taskdefs/java.xml b/src/etc/testcases/taskdefs/java.xml index 6e2e1ccb0..2a7fe3c74 100644 --- a/src/etc/testcases/taskdefs/java.xml +++ b/src/etc/testcases/taskdefs/java.xml @@ -208,11 +208,11 @@ - + ${outfile}: -"${redirect.out.contents}" expected "foo " +"${redirect.out.contents}" expected "foo" @@ -248,11 +248,11 @@ redirect.err="${redirect.err}" should be empty - + ${outfile}: -"${redirect.out.contents2}" expected "foo bar " +"${redirect.out.contents2}" expected "foobar" diff --git a/src/main/org/apache/tools/ant/taskdefs/Redirector.java b/src/main/org/apache/tools/ant/taskdefs/Redirector.java index 70fcb27f6..5d2b1ad94 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Redirector.java +++ b/src/main/org/apache/tools/ant/taskdefs/Redirector.java @@ -717,7 +717,7 @@ public class Redirector { .toString(); errorStream = foldFiles(error, logHead, Project.MSG_VERBOSE, appendErr, createEmptyFilesErr); - } else if (!(logError || outputStream == null)) { + } else if (!(logError || outputStream == null) && errorProperty == null) { long funnelTimeout = 0L; OutputStreamFunneler funneler = new OutputStreamFunneler( outputStream, funnelTimeout);