aboutsummaryrefslogtreecommitdiff
path: root/src/reader/parser/inside_reference.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/reader/parser/inside_reference.rs')
-rw-r--r--src/reader/parser/inside_reference.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/reader/parser/inside_reference.rs b/src/reader/parser/inside_reference.rs
index 9a15e09..eced606 100644
--- a/src/reader/parser/inside_reference.rs
+++ b/src/reader/parser/inside_reference.rs
@@ -68,6 +68,7 @@ impl PullParser {
};
match char::from_u32(val) {
Some(c) if self.is_valid_xml_char(c) => Ok(c),
+ Some(_) if self.config.c.replace_unknown_entity_references => Ok('\u{fffd}'),
None if self.config.c.replace_unknown_entity_references => {
Ok('\u{fffd}')
},