# HG changeset patch # User aefimov # Date 1449269839 -10800 # Node ID 0307723bd953881934b96f94fde1ffba11160fb3 # Parent 99951e5f86a82cf99cb78ae02b1096dfbc0a044c 8143167: Better buffering of XML strings Reviewed-by: joehw, lancea diff -r 99951e5f86a8 -r 0307723bd953 src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java --- a/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Fri Oct 30 01:33:58 2015 +0300 +++ 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) {