From: Stefan Schmidt Date: Mon, 30 Nov 2015 16:16:28 +0000 (+0100) Subject: evas_font_dir: do not passed free'd memory to eina_list_remove() X-Git-Tag: accepted/tizen/common/20160224.090714~22 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F84%2F59184%2F3;p=platform%2Fupstream%2Fefl.git evas_font_dir: do not passed free'd memory to eina_list_remove() Free the actual memory after we removed it from the list. Change-Id: I4a1211df9c2ca52f6eba34a9ae78a16d19edf4dc --- diff --git a/src/lib/evas/canvas/evas_font_dir.c b/src/lib/evas/canvas/evas_font_dir.c index de771fd..dab062f 100644 --- a/src/lib/evas/canvas/evas_font_dir.c +++ b/src/lib/evas/canvas/evas_font_dir.c @@ -1221,8 +1221,8 @@ object_text_font_cache_dir_add(char *dir) } free(tmp); } - free(fdir->data); fdir = eina_list_remove(fdir, fdir->data); + free(fdir->data); } /* fonts.alias */