1.1 --- a/src/map.c Tue Jan 23 19:23:34 2018 +0100 1.2 +++ b/src/map.c Wed May 02 16:14:40 2018 +0200 1.3 @@ -86,7 +86,11 @@ 1.4 UcxMapIterator iter = ucx_map_iterator(map); 1.5 void *val; 1.6 UCX_MAP_FOREACH(key, val, iter) { 1.7 - destr(val); 1.8 + if (destr) { 1.9 + destr(val); 1.10 + } else { 1.11 + map->allocator->free(val, NULL); 1.12 + } 1.13 } 1.14 } 1.15