summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Rasmussen <sebras@gmail.com>2018-10-02 12:28:12 +0800
committerTor Andersson <tor.andersson@artifex.com>2018-10-23 18:46:01 +0200
commitfd87e402bb17998c623ccb4b39a3812816034d0e (patch)
tree0d28b5b0fb0c98cd117483d583582e1f2a23d9cf
parent9da2fcabfccaa91d38027382c5eb4d1fab9e3b9b (diff)
downloadmupdf-fd87e402bb17998c623ccb4b39a3812816034d0e.tar.xz
fz_end_page() may throw exception, handle that and free page.
-rw-r--r--source/tools/muconvert.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/source/tools/muconvert.c b/source/tools/muconvert.c
index 4a0e99de..04faed8c 100644
--- a/source/tools/muconvert.c
+++ b/source/tools/muconvert.c
@@ -78,11 +78,10 @@ static void runpage(int number)
mediabox = fz_bound_page(ctx, page);
dev = fz_begin_page(ctx, out, mediabox);
fz_run_page(ctx, page, dev, fz_identity, NULL);
+ fz_end_page(ctx, out);
}
fz_always(ctx)
{
- if (dev)
- fz_end_page(ctx, out);
fz_drop_page(ctx, page);
}
fz_catch(ctx)