evas - font dir - remove from hash before free/del
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 11 Dec 2013 10:49:36 +0000 (19:49 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 11 Dec 2013 10:49:36 +0000 (19:49 +0900)
this addresses CID 1039889 but was otherwise harmless

src/lib/evas/canvas/evas_font_dir.c

index cbe9605..d258232 100644 (file)
@@ -892,8 +892,8 @@ object_text_font_cache_dir_update(char *dir, Evas_Font_Dir *fd)
                  free(tmp);
                  if (mt != fd->fonts_dir_mod_time)
                    {
-                      object_text_font_cache_dir_del(dir, fd);
                       eina_hash_del(font_dirs, dir, fd);
+                      object_text_font_cache_dir_del(dir, fd);
                    }
                  else
                    {