This fix is for violation of XML specification on Attribute-Value normalization 
for external entities having character "\r". 

While normalizing entity with '\r', we should be checking if the entity is 
external before changing the position and offset. "isExternal()" check is 
missed in the new method :
normalizeNewlines(short version, XMLString buffer, boolean append,boolean 
storeWS, NameType nt).
.

-------------

Commit messages:
 - 8281093: Violating Attribute-Value Normalization in the XML specification 1.0

Changes: https://git.openjdk.java.net/jdk/pull/7731/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=7731&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8281093
  Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod
  Patch: https://git.openjdk.java.net/jdk/pull/7731.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/7731/head:pull/7731

PR: https://git.openjdk.java.net/jdk/pull/7731

Reply via email to