diff options
-rw-r--r-- | generic/Map.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/generic/Map.c b/generic/Map.c index 1efda00..9d77b59 100644 --- a/generic/Map.c +++ b/generic/Map.c @@ -356,7 +356,9 @@ Destroy(ZnItem item) pats = ZnListArray(map->symbol_patterns); num_pats = ZnListSize(map->symbol_patterns); for (i = 0; i < num_pats; i++) { - ZnFreeImage(pats[i]); + if (pats[i] != ZnUnspecifiedImage) { + ZnFreeImage(pats[i]); + } } ZnListFree(map->symbol_patterns); } |