gdaniels    2002/06/26 06:08:35

  Modified:    java/src/org/apache/axis/utils tcpmon.java
  Log:
  Fix bug which was causing an ArrayIndexOutOfBounds exception
  (I discovered this problem while doing a presentation demoing Axis :))
  
  Revision  Changes    Path
  1.40      +2 -1      xml-axis/java/src/org/apache/axis/utils/tcpmon.java
  
  Index: tcpmon.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/utils/tcpmon.java,v
  retrieving revision 1.39
  retrieving revision 1.40
  diff -u -r1.39 -r1.40
  --- tcpmon.java       7 Jun 2002 16:14:43 -0000       1.39
  +++ tcpmon.java       26 Jun 2002 13:08:34 -0000      1.40
  @@ -865,7 +865,8 @@
                       }
                       if ( bufferedData != null ) {
                           inputText.append( bufferedData );
  -                        s1 = bufferedData.substring( 0, 50 );
  +                        int idx = bufferedData.length() < 50 ? 
bufferedData.length() : 50;
  +                        s1 = bufferedData.substring( 0, idx );
                           int i = s1.indexOf('\n');
   
                           if ( i > 0 ) s1 = s1.substring(0, i - 1);
  
  
  


Reply via email to