From 878e8799fe25d3fc98bebf46ebf3447498ff7857 Mon Sep 17 00:00:00 2001 From: lecoanet Date: Fri, 16 May 2003 14:08:34 +0000 Subject: * (Destroy): Added a test on the patterns used in the symbol list before destroying them. --- generic/Map.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'generic/Map.c') 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); } -- cgit v1.1