aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--generic/Map.c4
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);
}