diff options
Diffstat (limited to 'xps')
-rw-r--r-- | xps/xps_doc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/xps/xps_doc.c b/xps/xps_doc.c index 96eee8bc..178f2d6b 100644 --- a/xps/xps_doc.c +++ b/xps/xps_doc.c @@ -523,6 +523,8 @@ xps_bound_page(xps_document *doc, xps_page *page, fz_rect *bounds) void xps_free_page(xps_document *doc, xps_page *page) { + if (page == NULL) + return; /* only free the XML contents */ if (page->root) fz_free_xml(doc->ctx, page->root); |