From 68b6b1ea0ec475bcf1fe706dd4ed06b96ebe9f28 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Wed, 28 May 2014 14:29:44 +0200 Subject: Tolerate zero-sized xref sections... ...like the one Microsoft Word generates. --- source/pdf/pdf-xref.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/pdf/pdf-xref.c') diff --git a/source/pdf/pdf-xref.c b/source/pdf/pdf-xref.c index 134d72cc..57189ce4 100644 --- a/source/pdf/pdf-xref.c +++ b/source/pdf/pdf-xref.c @@ -374,7 +374,7 @@ pdf_xref_size_from_old_trailer(pdf_document *doc, pdf_lexbuf *buf) if (!s) fz_throw(doc->ctx, FZ_ERROR_GENERIC, "invalid range marker in xref"); len = fz_atoi(fz_strsep(&s, " ")); - if (len <= 0) + if (len < 0) fz_throw(doc->ctx, FZ_ERROR_GENERIC, "xref range marker must be positive"); /* broken pdfs where the section is not on a separate line */ -- cgit v1.2.3