donaldp 02/04/04 02:17:48 Modified: src/main/org/apache/tools/ant/taskdefs/cvslib RedirectingStreamHandler.java Log: Compile before commiting Revision Changes Path 1.6 +12 -5 jakarta-ant/src/main/org/apache/tools/ant/taskdefs/cvslib/RedirectingStreamHandler.java Index: RedirectingStreamHandler.java =================================================================== RCS file: /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/cvslib/RedirectingStreamHandler.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- RedirectingStreamHandler.java 4 Apr 2002 10:13:07 -0000 1.5 +++ RedirectingStreamHandler.java 4 Apr 2002 10:17:48 -0000 1.6 @@ -64,7 +64,7 @@ * A dummy stream handler that just passes stuff to the parser. * * @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a> - * @version $Revision: 1.5 $ $Date: 2002/04/04 10:13:07 $ + * @version $Revision: 1.6 $ $Date: 2002/04/04 10:17:48 $ */ class RedirectingStreamHandler implements ExecuteStreamHandler, Runnable @@ -150,13 +150,20 @@ // 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 } }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>