diff options
-rw-r--r-- | base/gxpcmap.c | 2 |
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; |