summaryrefslogtreecommitdiff
path: root/apps/common/pdftool.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/common/pdftool.c')
-rw-r--r--apps/common/pdftool.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/common/pdftool.c b/apps/common/pdftool.c
index a607ba3d..5de9e1b6 100644
--- a/apps/common/pdftool.c
+++ b/apps/common/pdftool.c
@@ -2,6 +2,7 @@
char *basename = nil;
pdf_xref *xref = nil;
+int pagecount = 0;
static void (*cleanup)(void) = nil;
void closexref(void);
@@ -67,6 +68,10 @@ void openxref(char *filename, char *password, int dieonbadpass)
xref->info = fz_resolveindirect(obj);
if (xref->info)
fz_keepobj(xref->info);
+
+ error = pdf_getpagecount(xref, &pagecount);
+ if (error)
+ die(error);
}
void closexref(void)