From ea270be43aeb9fc80fbeedd7be6e8609810c04b7 Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Sat, 5 Dec 2009 17:57:07 +0100 Subject: Remove unnecessary resolve of root and info objects in pdftools. --- apps/common/pdftool.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/apps/common/pdftool.c b/apps/common/pdftool.c index 4d846df5..fdabc2d6 100644 --- a/apps/common/pdftool.c +++ b/apps/common/pdftool.c @@ -24,7 +24,6 @@ void setcleanup(void (*func)(void)) void openxref(char *filename, char *password, int dieonbadpass) { fz_error error; - fz_obj *obj; int okay; basename = strrchr(filename, '/'); @@ -56,13 +55,11 @@ void openxref(char *filename, char *password, int dieonbadpass) die(fz_throw("invalid password")); } - obj = fz_dictgets(xref->trailer, "Root"); - xref->root = fz_resolveindirect(obj); + xref->root = fz_dictgets(xref->trailer, "Root"); if (xref->root) fz_keepobj(xref->root); - obj = fz_dictgets(xref->trailer, "Info"); - xref->info = fz_resolveindirect(obj); + xref->info = fz_dictgets(xref->trailer, "Info"); if (xref->info) fz_keepobj(xref->info); -- cgit v1.2.3