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, 1 insertions, 1 deletions
diff --git a/pdf/pdf_outline.c b/pdf/pdf_outline.c
index a194178c..8a33d8e2 100644
--- a/pdf/pdf_outline.c
+++ b/pdf/pdf_outline.c
@@ -26,7 +26,7 @@ pdf_load_outline_imp(pdf_xref *xref, fz_obj *dict)
if (fz_dict_gets(dict, "Dest") || fz_dict_gets(dict, "A"))
{
link = pdf_load_link(xref, dict);
- if (link->kind == PDF_LINK_GOTO)
+ if (link && link->kind == PDF_LINK_GOTO)
node->page = pdf_find_page_number(xref, fz_array_get(link->dest, 0));
pdf_free_link(xref->ctx, link);
}