Looks OK Joe!
> On Nov 29, 2018, at 3:25 PM, Joe Wang <huizhe.w...@oracle.com> wrote: > > Thanks Lance. Changed the for loop to a while loop: > > http://cr.openjdk.java.net/~joehw/jdk12/8213734/webrev_02/ > > previous: > http://cr.openjdk.java.net/~joehw/jdk12/8213734/webrev_01/ > > -Joe > > On 11/29/18, 11:17 AM, Joe Wang wrote: >> Hi, >> >> Please review a fix for the issue as reported that the SAXParser does not >> close the underlying reader. This code always existed in Xerces, but it was >> somehow removed as the comment for the closeReaders method showed. The >> comment stated "readers are closed in the endEntity method", that is true in >> general. However when the parsing is interrupted, as in this case by an >> Exception, the endEntity method won't get called, but closeReaders does >> through the Parser's cleanup process. This patch recovers the original >> Xerces' code. >> >> JBS: https://bugs.openjdk.java.net/browse/JDK-8213734 >> webrev: http://cr.openjdk.java.net/~joehw/jdk12/8213734/webrev/ >> >> Thanks, >> Joe <http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 lance.ander...@oracle.com <mailto:lance.ander...@oracle.com>