From 69578d954526f36fa4dc106b861015d3df9d0871 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Thu, 8 Jun 2017 14:48:08 +0900 Subject: [PATCH] evas - font dir fonts.alias - limit alias parse length a rouge fonts.alias file in a font dir/path could contain long strings that buffers dont have space for, so limit length of string. @fix Change-Id: I17888b0b8b824a5fde1b0fc089e08c4dd9c026b0 --- src/lib/evas/canvas/evas_font_dir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/evas_font_dir.c b/src/lib/evas/canvas/evas_font_dir.c index 9708cf9..6e438a8 100644 --- a/src/lib/evas/canvas/evas_font_dir.c +++ b/src/lib/evas/canvas/evas_font_dir.c @@ -1263,7 +1263,7 @@ object_text_font_cache_dir_add(char *dir) char fname[4096], fdef[4096]; /* read font alias lines */ - while (fscanf(f, "%4090s %[^\n]\n", fname, fdef) == 2) + while (fscanf(f, "%4090s %4090[^\n]\n", fname, fdef) == 2) { Evas_Font_Alias *fa; -- 2.7.4