summaryrefslogtreecommitdiff
path: root/source/fitz/document.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/fitz/document.c')
-rw-r--r--source/fitz/document.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/fitz/document.c b/source/fitz/document.c
index 26ae93ea..d234dc3b 100644
--- a/source/fitz/document.c
+++ b/source/fitz/document.c
@@ -493,7 +493,8 @@ fz_drop_page(fz_context *ctx, fz_page *page)
/* Remove page from the list of open pages */
if (page->next != NULL)
page->next->prev = page->prev;
- *page->prev = page->next;
+ if (page->prev != NULL)
+ *page->prev = page->next;
if (page->drop_page)
page->drop_page(ctx, page);