From 44e17ff5ab5a83dae6aadad26838ccc48e626265 Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Mon, 22 Aug 2016 23:20:58 -0300 Subject: [PATCH] eeshow/gfx/pdftoc.c (line): don't be fooled by "/Type /Pages" We really ought to test properly for end-of-word, not rely on prefixes. --- eeshow/gfx/pdftoc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eeshow/gfx/pdftoc.c b/eeshow/gfx/pdftoc.c index dae3790..dd30ded 100644 --- a/eeshow/gfx/pdftoc.c +++ b/eeshow/gfx/pdftoc.c @@ -153,7 +153,8 @@ static void line(struct pdftoc *ctx, const char *s) ctx->state = idle; break; } - if (strbegins(s, "<< /Type /Page")) { + if (strbegins(s, "<< /Type /Page") && + !strbegins(s, "<< /Type /Pages")) { ctx->curr_obj->is_page = 1; break; }