From 7f5651e0bd61b9fbf4efecb65e8d433f8fc38b1b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 19 Jul 2011 23:11:03 -0600 Subject: [PATCH] ... --- src/calibre/ebooks/mobi/writer2/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/writer2/utils.py b/src/calibre/ebooks/mobi/writer2/utils.py index 1c2d3a110d..dc9526eb77 100644 --- a/src/calibre/ebooks/mobi/writer2/utils.py +++ b/src/calibre/ebooks/mobi/writer2/utils.py @@ -166,7 +166,7 @@ def get_trailing_data(record, extra_data_flags): if i == 0: # Only the first two bits are used for the size since there can # never be more than 3 trailing multibyte chars - sz = ord(record[-1]) & 0b11 + sz = (ord(record[-1]) & 0b11) + 1 consumed = 1 else: sz, consumed = decint(record, forward=False)