RFR: 8273370: Preferences.exportSubtree() generates invalid XML if value contains control char
Joe Wang
joehw at openjdk.java.net
Thu Mar 24 18:44:27 UTC 2022
The issue was caused by the difference on handling control characters between the parser and serializer. The parser rejected control characters while the serializer converted them to NCRs. The fix is for the later to be aligned with the parser, reporting error upon encountering control characters.
Mach5 tier2 passed.
-------------
Commit messages:
- 8273370: Preferences.exportSubtree() generates invalid XML if value contains control char
Changes: https://git.openjdk.java.net/jdk/pull/7945/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=7945&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8273370
Stats: 197 lines in 4 files changed: 182 ins; 3 del; 12 mod
Patch: https://git.openjdk.java.net/jdk/pull/7945.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/7945/head:pull/7945
PR: https://git.openjdk.java.net/jdk/pull/7945
More information about the core-libs-dev
mailing list