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]>

Reply via email to