summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fitz/node_optimize.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/fitz/node_optimize.c b/fitz/node_optimize.c
index 2cb97d85..80a43293 100644
--- a/fitz/node_optimize.c
+++ b/fitz/node_optimize.c
@@ -179,6 +179,9 @@ static void cleanmasks(fz_node *node)
for (current = node->first; current; current = current->next)
{
retry:
+ if (!current)
+ break;
+
if (fz_ismasknode(current))
{
shape = current->first;