diff --git a/legacy/edje/src/lib/edje_edit.c b/legacy/edje/src/lib/edje_edit.c index 992caee1a4..1096306982 100644 --- a/legacy/edje/src/lib/edje_edit.c +++ b/legacy/edje/src/lib/edje_edit.c @@ -318,6 +318,8 @@ _edje_import_font_file(Edje *ed, const char *path, const char *entry) } if (fread(fdata, fsize, 1, f) != 1) { + free(fdata); + fclose(f); ERR("Unable to read all of font file \"%s\"", path); return EINA_FALSE; }