summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTor Andersson <tor@ghostscript.com>2005-05-04 21:35:49 +0200
committerTor Andersson <tor@ghostscript.com>2005-05-04 21:35:49 +0200
commit2078435194f55a2ab0165201a3f95688b794a123 (patch)
tree723e4030cdc75038647166c394b5dd1269d8f96d
parent257b9fcb6c6a15b636fa800368414a273f37e1c1 (diff)
downloadmupdf-2078435194f55a2ab0165201a3f95688b794a123.tar.xz
fix segfault in cleanmasks
-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;