diff options
author | Tor Andersson <tor@ghostscript.com> | 2009-07-03 01:57:48 +0200 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2009-07-03 01:57:48 +0200 |
commit | 647adcaae26a92e010690f0aec985da97887028c (patch) | |
tree | 4202c5a7d20af48d314b39d33ee17ce78583ed3b | |
parent | 5bf4d13174d9ea58475315d71d3538810c739720 (diff) | |
download | mupdf-647adcaae26a92e010690f0aec985da97887028c.tar.xz |
Move cleanup to after the variables are used.
-rw-r--r-- | mupdf/pdf_pattern.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mupdf/pdf_pattern.c b/mupdf/pdf_pattern.c index 9ac6926c..741a8be5 100644 --- a/mupdf/pdf_pattern.c +++ b/mupdf/pdf_pattern.c @@ -127,10 +127,6 @@ pdf_loadpattern(pdf_pattern **patp, pdf_xref *xref, fz_obj *dict, fz_obj *stmref goto cleanup; } - fz_dropstream(stm); - pdf_dropcsi(csi); - fz_dropobj(resources); - /* * Move display list to pattern struct */ @@ -138,6 +134,10 @@ pdf_loadpattern(pdf_pattern **patp, pdf_xref *xref, fz_obj *dict, fz_obj *stmref pat->tree = csi->tree; csi->tree = nil; + fz_dropstream(stm); + pdf_dropcsi(csi); + fz_dropobj(resources); + pdf_logrsrc("optimize tree\n"); error = fz_optimizetree(pat->tree); if (error) |