raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=e095562ea1da6ddb9de40882d9345be9bcc6223f
commit e095562ea1da6ddb9de40882d9345be9bcc6223f Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> Date: Thu Sep 28 09:08:44 2017 +0900 evas font loading - fix possible divide by 0 when font size is 0 fix coverity CID 1381446 --- src/lib/evas/common/evas_font_load.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/evas/common/evas_font_load.c b/src/lib/evas/common/evas_font_load.c index 6bf1e34a08..f568fa718a 100644 --- a/src/lib/evas/common/evas_font_load.c +++ b/src/lib/evas/common/evas_font_load.c @@ -487,7 +487,12 @@ evas_common_font_int_load_complete(RGBA_Font_Int *fi) { if (FT_HAS_COLOR(fi->src->ft.face) && fi->bitmap_scalable & EFL_TEXT_FONT_BITMAP_SCALABLE_COLOR) - fi->scale_factor = (float)fi->size * 64.0 / (float)fi->real_size; + { + if (fi->real_size > 0) + fi->scale_factor = (float)fi->size * 64.0 / (float)fi->real_size; + else + fi->scale_factor = (float)64.0; + } } } else --