xerces-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ne...@apache.org
Subject cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java
Date Fri, 13 Sep 2002 00:10:08 GMT
neilg       2002/09/12 17:10:08

  Modified:    java/src/org/apache/xerces/impl XMLEntityManager.java
  Log:
  fix for the mysterious ArrayIndexOutOfBoundsException that assailed Xerces-J during gump
builds on 09/12/02.
  Cause was a small optimization, where a character was read from the current entity *before*
it was
  ascertained whether there was anything at that place in the buffer.
  
  Revision  Changes    Path
  1.44      +3 -3      xml-xerces/java/src/org/apache/xerces/impl/XMLEntityManager.java
  
  Index: XMLEntityManager.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/XMLEntityManager.java,v
  retrieving revision 1.43
  retrieving revision 1.44
  diff -u -r1.43 -r1.44
  --- XMLEntityManager.java	11 Sep 2002 20:22:35 -0000	1.43
  +++ XMLEntityManager.java	13 Sep 2002 00:10:07 -0000	1.44
  @@ -2775,8 +2775,8 @@
               boolean done = false;
               int delimLen = delimiter.length();
               char charAt0 = delimiter.charAt(0);
  -            int offset = fCurrentEntity.position;
  -            int c = fCurrentEntity.ch[offset];
  +            int offset = 0;
  +            int c = -1;
               int newlines = 0;
               boolean external = fCurrentEntity.isExternal();
               do {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org


Mime
View raw message