From 7c4a916d59ea8b3d31b91b26a7c7270782ae8f64 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 28 Jan 2016 21:14:30 +0530 Subject: [PATCH] Fix #1539120 [HTMLZ to PDF crash](https://bugs.launchpad.net/calibre/+bug/1539120) --- src/calibre/ebooks/pdf/render/links.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/pdf/render/links.py b/src/calibre/ebooks/pdf/render/links.py index 902dd74b4a..e360f2387b 100644 --- a/src/calibre/ebooks/pdf/render/links.py +++ b/src/calibre/ebooks/pdf/render/links.py @@ -16,7 +16,7 @@ from calibre.ebooks.pdf.render.common import Array, Name, Dictionary, String, UT class Destination(Array): def __init__(self, start_page, pos, get_pageref): - pnum = start_page + pos['column'] + pnum = start_page + max(0, pos['column']) try: pref = get_pageref(pnum) except IndexError: