From 4bdd6e6011c272e80d3bb4fc05e0e2e2e75b99ee Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 10 Sep 2009 17:55:20 -0600 Subject: [PATCH] Fix #3451 (converting a PRC to EPUB creates a shortened epub file) --- src/calibre/ebooks/mobi/reader.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/reader.py b/src/calibre/ebooks/mobi/reader.py index d89b18475a..ab721fb718 100644 --- a/src/calibre/ebooks/mobi/reader.py +++ b/src/calibre/ebooks/mobi/reader.py @@ -309,7 +309,8 @@ class MobiReader(object): try: root = html.fromstring(self.processed_html) if len(root.xpath('//html')) > 5: - root = html.fromstring(self.processed_html.replace('\x0c', '')) + root = html.fromstring(self.processed_html.replace('\x0c', + '').replace('\x14', '')) except: self.log.warning('MOBI markup appears to contain random bytes. Stripping.') self.processed_html = self.remove_random_bytes(self.processed_html)