From a4f5be6a2dc3bafa0583650d622134ba51f851bf Mon Sep 17 00:00:00 2001 From: Peter Donald Date: Thu, 4 Apr 2002 10:17:48 +0000 Subject: [PATCH] Compile before commiting git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272197 13f79535-47bb-0310-9956-ffa450edef68 --- .../taskdefs/cvslib/RedirectingStreamHandler.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/cvslib/RedirectingStreamHandler.java b/src/main/org/apache/tools/ant/taskdefs/cvslib/RedirectingStreamHandler.java index a519d9372..4b5a71f6e 100644 --- a/src/main/org/apache/tools/ant/taskdefs/cvslib/RedirectingStreamHandler.java +++ b/src/main/org/apache/tools/ant/taskdefs/cvslib/RedirectingStreamHandler.java @@ -150,14 +150,21 @@ class RedirectingStreamHandler // We cannot use a BufferedReader as the ready() method is bugged! // (see Bug 4329985, which is supposed to be fixed in JDK1.4 : //http://developer.java.sun.com/developer/bugParade/bugs/4329985.html) - while( m_error.ready() ) + try { - final int value = m_error.read(); - if( -1 != value ) + while( m_error.ready() ) { - m_errors.append( (char)value ); + final int value = m_error.read(); + if( -1 != value ) + { + m_errors.append( (char)value ); + } } } + catch( final IOException ioe ) + { + //ignore --> Means stderror has been shutdown + } } /**