From fd87e402bb17998c623ccb4b39a3812816034d0e Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Tue, 2 Oct 2018 12:28:12 +0800 Subject: fz_end_page() may throw exception, handle that and free page. --- source/tools/muconvert.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'source/tools') 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) -- cgit v1.2.3