sandygao 2002/10/17 14:42:51 Modified: java/src/org/apache/xerces/impl XMLEntityManager.java Log: It doesn't make much sense if the buffer size is too small (smaller than 64). And if it's set to something less than 6, there isn't enough space to hold the "<?xml" string, and we'll get an ArrayIndexOutOfBoundException. Revision Changes Path 1.50 +3 -2 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.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- XMLEntityManager.java 2 Oct 2002 18:06:08 -0000 1.49 +++ XMLEntityManager.java 17 Oct 2002 21:42:51 -0000 1.50 @@ -1155,7 +1155,8 @@ } if (property.equals(Constants.BUFFER_SIZE_PROPERTY)) { Integer bufferSize = (Integer)value; - if (bufferSize != null && bufferSize.intValue() > 0) { + if (bufferSize != null && + bufferSize.intValue() > DEFAULT_XMLDECL_BUFFER_SIZE) { fBufferSize = bufferSize.intValue(); } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]