aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authoraefimov <none@none>2015-12-05 01:57:19 +0300
committeraefimov <none@none>2015-12-05 01:57:19 +0300
commita4fe37f9130d524247af3ca7fbca63fd7077ad2e (patch)
tree0bc11a021aa60af8b36b9b43311ab452b4164b75 /src
parentf019ad44542d6e8d9ab2eab1883ce96e71487237 (diff)
downloadjdk8u_jaxp-a4fe37f9130d524247af3ca7fbca63fd7077ad2e.tar.gz
8143167: Better buffering of XML strings
Reviewed-by: joehw, lancea
Diffstat (limited to 'src')
-rw-r--r--src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java b/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java
index fc46488..0b8fb90 100644
--- a/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java
+++ b/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java
@@ -975,6 +975,7 @@ public abstract class XMLScanner
fStringBuffer2.append('\n');
}
} else if (c != -1 && XMLChar.isHighSurrogate(c)) {
+ fStringBuffer3.clear();
if (scanSurrogates(fStringBuffer3)) {
stringBuffer.append(fStringBuffer3);
if (entityDepth == fEntityDepth && fNeedNonNormalizedValue) {