diff --git a/src/calibre/ebooks/fb2/input.py b/src/calibre/ebooks/fb2/input.py index f4f2df9cb5..d135c04fc3 100644 --- a/src/calibre/ebooks/fb2/input.py +++ b/src/calibre/ebooks/fb2/input.py @@ -45,7 +45,7 @@ class FB2Input(InputFormatPlugin): log.debug('Parsing XML...') raw = stream.read() try: - doc = etree.fromstring(raw) + doc = etree.fromstring(raw.replace('\0', '')) except etree.XMLSyntaxError: doc = etree.fromstring(raw.replace('& ', '&')) self.extract_embedded_content(doc)