diff options
Diffstat (limited to 'pdf/pdf_outline.c')
-rw-r--r-- | pdf/pdf_outline.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pdf/pdf_outline.c b/pdf/pdf_outline.c index d92f3fbd..3a0e803e 100644 --- a/pdf/pdf_outline.c +++ b/pdf/pdf_outline.c @@ -10,6 +10,7 @@ pdf_load_outline_imp(pdf_document *xref, pdf_obj *dict) pdf_obj *odict = dict; fz_var(dict); + fz_var(first); fz_try(ctx) { @@ -50,6 +51,7 @@ pdf_load_outline_imp(pdf_document *xref, pdf_obj *dict) } fz_catch(ctx) { + fz_free_outline(ctx, first); fz_rethrow(ctx); } |