From: Mike Blumenkrantz Date: Fri, 19 Jul 2019 19:44:08 +0000 (-0400) Subject: evas/map: permit evas_map_free(NULL) X-Git-Tag: submit/tizen/20190723.052939~32 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9a78157825b886f7de3ee6928cd17cc25a8469d0;p=platform%2Fupstream%2Fefl.git evas/map: permit evas_map_free(NULL) free functions in efl should always handle null pointers gracefully @fix Reviewed-by: Cedric BAIL Differential Revision: https://phab.enlightenment.org/D9363 --- diff --git a/src/lib/evas/canvas/evas_map.c b/src/lib/evas/canvas/evas_map.c index 3d6d15f..ae971bc 100644 --- a/src/lib/evas/canvas/evas_map.c +++ b/src/lib/evas/canvas/evas_map.c @@ -739,10 +739,7 @@ evas_map_dup(const Evas_Map *m) EAPI void evas_map_free(Evas_Map *m) { - MAGIC_CHECK(m, Evas_Map, MAGIC_MAP); - return; - MAGIC_CHECK_END(); - + if (!m) return; _evas_map_free(NULL, m); }