evas_font_dir: do not passed free'd memory to eina_list_remove()
authorStefan Schmidt <stefan@osg.samsung.com>
Mon, 30 Nov 2015 16:16:28 +0000 (17:16 +0100)
committerStefan Schmidt <stefan@osg.samsung.com>
Mon, 30 Nov 2015 16:36:24 +0000 (17:36 +0100)
Free the actual memory after we removed it from the list.

src/lib/evas/canvas/evas_font_dir.c

index df0f5ef..dc9ac20 100644 (file)
@@ -1209,8 +1209,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 */