From e9ba25c0da658d4ab2e62d3ba754c495cb0766b9 Mon Sep 17 00:00:00 2001 From: Michael R Sweet Date: Tue, 27 Jan 2026 19:23:27 -0500 Subject: [PATCH] Add NULL check for new page contents code. --- pdfio-page.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pdfio-page.c b/pdfio-page.c index 952bd81..7469d9b 100644 --- a/pdfio-page.c +++ b/pdfio-page.c @@ -396,7 +396,8 @@ get_contents(pdfio_obj_t *page) // I - Page object if (page->value.type != PDFIO_VALTYPE_DICT) return (NULL); - contents = _pdfioDictGetValue(page->value.value.dict, "Contents"); + if ((contents = _pdfioDictGetValue(page->value.value.dict, "Contents")) == NULL) + return (NULL); if (contents->type == PDFIO_VALTYPE_INDIRECT) {