# HG changeset patch # User aefimov # Date 1449269839 -10800 # Node ID f911290b1b4e72e83dacb3bb3f4714c2250efb6e # Parent 8c68f448ec4a0ecdae226aa78753378a78faefdc 8143167: Better buffering of XML strings Reviewed-by: joehw, lancea diff -r 8c68f448ec4a -r f911290b1b4e src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java --- a/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Thu Dec 03 13:39:18 2015 -0800 +++ b/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Sat Dec 05 01:57:19 2015 +0300 @@ -975,6 +975,7 @@ fStringBuffer2.append('\n'); } } else if (c != -1 && XMLChar.isHighSurrogate(c)) { + fStringBuffer3.clear(); if (scanSurrogates(fStringBuffer3)) { stringBuffer.append(fStringBuffer3); if (entityDepth == fEntityDepth && fNeedNonNormalizedValue) {