diff options
Diffstat (limited to 'apps/pdfclean.c')
-rw-r--r-- | apps/pdfclean.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/pdfclean.c b/apps/pdfclean.c index 0c8b263c..0f52046b 100644 --- a/apps/pdfclean.c +++ b/apps/pdfclean.c @@ -33,6 +33,9 @@ static fz_error sweepobj(pdf_xref *xref, fz_obj *obj) fz_error error; int i; + if (fz_isindirect(obj)) + return sweepref(xref, obj); + if (fz_isdict(obj)) { for (i = 0; i < fz_dictlen(obj); i++) @@ -53,9 +56,6 @@ static fz_error sweepobj(pdf_xref *xref, fz_obj *obj) } } - if (fz_isindirect(obj)) - return sweepref(xref, obj); - return fz_okay; } |