summaryrefslogtreecommitdiff
path: root/pdf/pdf_outline.c
diff options
context:
space:
mode:
Diffstat (limited to 'pdf/pdf_outline.c')
-rw-r--r--pdf/pdf_outline.c2
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);
}