summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorSebastian Rasmussen <sebras@hotmail.com>2009-12-05 17:57:07 +0100
committerSebastian Rasmussen <sebras@hotmail.com>2009-12-05 17:57:07 +0100
commitea270be43aeb9fc80fbeedd7be6e8609810c04b7 (patch)
treec407c53e4f4c3c8c7d245a63a7103f63afdfe504 /apps
parente882ce1840965e12cb2dd5302f8a27132fb7e559 (diff)
downloadmupdf-ea270be43aeb9fc80fbeedd7be6e8609810c04b7.tar.xz
Remove unnecessary resolve of root and info objects in pdftools.
Diffstat (limited to 'apps')
-rw-r--r--apps/common/pdftool.c7
1 files 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);