summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--base/gxpcmap.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/base/gxpcmap.c b/base/gxpcmap.c
index 5b647bfe0..a05bab499 100644
--- a/base/gxpcmap.c
+++ b/base/gxpcmap.c
@@ -886,6 +886,8 @@ ensure_pattern_cache(gs_gstate * pgs)
void
gx_pattern_cache_free(gx_pattern_cache *pcache)
{
+ if (pcache == NULL)
+ return;
pattern_cache_free_all(pcache);
gs_free_object(pcache->memory, pcache->tiles, "gx_pattern_cache_free");
pcache->tiles = NULL;