diff options
author | Sebastian Rasmussen <sebras@hotmail.com> | 2010-05-31 21:55:20 +0200 |
---|---|---|
committer | Sebastian Rasmussen <sebras@hotmail.com> | 2010-05-31 21:55:20 +0200 |
commit | 708ae8a77a2e0c842f47b9c0a389010b4b8e3ca5 (patch) | |
tree | 32e6051f4069628fe1e2ecec1cc8714b99c0e2c6 /apps/pdfclean.c | |
parent | 573eea0eb4d065f344c0677ed341909f6fc4c30f (diff) | |
download | mupdf-708ae8a77a2e0c842f47b9c0a389010b4b8e3ca5.tar.xz |
Revert removal of object resolving as it is needed in pdclean.
Diffstat (limited to 'apps/pdfclean.c')
-rw-r--r-- | apps/pdfclean.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/apps/pdfclean.c b/apps/pdfclean.c index ec8cd217..d1eff4bf 100644 --- a/apps/pdfclean.c +++ b/apps/pdfclean.c @@ -77,10 +77,13 @@ static fz_error sweepref(pdf_xref *xref, fz_obj *obj) { len = fz_dictgets(obj, "Length"); if (fz_isindirect(len)) + { + len = fz_resolveindirect(len); fz_dictputs(obj, "Length", len); + } } - error = sweepobj(xref, obj); + error = sweepobj(xref, fz_resolveindirect(obj)); if (error) { fz_dropobj(obj); |