From cdba7784f361cae5d35683a9166924f6dd60681a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 29 Mar 2014 11:57:28 +0530 Subject: [PATCH] Output post 264 bytes data in the MOBI header correctly when dumping --- src/calibre/ebooks/mobi/debug/headers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/debug/headers.py b/src/calibre/ebooks/mobi/debug/headers.py index d6d969ed72..c40f418369 100644 --- a/src/calibre/ebooks/mobi/debug/headers.py +++ b/src/calibre/ebooks/mobi/debug/headers.py @@ -358,7 +358,7 @@ class MOBIHeader(object): # {{{ if self.length >= 248: (self.sect_idx, self.skel_idx, self.datp_idx, self.oth_idx ) = struct.unpack_from(b'>4L', self.raw, 248) - self.unknown9 = self.raw[264:self.length] + self.unknown9 = self.raw[264:self.length+16] if self.meta_orth_indx not in {NULL_INDEX, self.sect_idx}: raise ValueError('KF8 header has different Meta orth and ' 'section indices')