changeset 127:9c9892c967a2

8143167: Better buffering of XML strings Reviewed-by: joehw, lancea
author aefimov
date Sat, 05 Dec 2015 01:57:19 +0300
parents 901f021eae08
children b99ba4d5f112
files drop_included/jaxp_src/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/drop_included/jaxp_src/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java	Wed Apr 20 04:01:18 2016 +0100
+++ b/drop_included/jaxp_src/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java	Sat Dec 05 01:57:19 2015 +0300
@@ -991,6 +991,7 @@
                         fStringBuffer2.append('\n');
                     }
                 } else if (c != -1 && XMLChar.isHighSurrogate(c)) {
+                    fStringBuffer3.clear();
                     if (scanSurrogates(fStringBuffer3)) {
                         stringBuffer.append(fStringBuffer3);
                         if (entityDepth == fEntityDepth && fNeedNonNormalizedValue) {