diff --git a/src/lib/evas/common/evas_font_load.c b/src/lib/evas/common/evas_font_load.c index 64422f6cd3..c6d6ce3eda 100644 --- a/src/lib/evas/common/evas_font_load.c +++ b/src/lib/evas/common/evas_font_load.c @@ -157,6 +157,7 @@ evas_common_font_source_memory_load(const char *name, const void *data, int data if (error) { FT_Done_Face(fs->ft.face); + FTUNLOCK(); fs->ft.face = NULL; free(fs); return NULL;