jayji pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=1ab1e3697dc4dfead65fadc02747d876c993f935
commit 1ab1e3697dc4dfead65fadc02747d876c993f935 Author: Jean Guyomarc'h <jean.guyoma...@openwide.fr> Date: Fri Aug 26 15:53:05 2016 +0200 efreet: mime types database can be empty When the mime types database is empty, the file will be exactly 28 bytes. Fixes T4426 --- src/lib/efreet/efreet_mime.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/efreet/efreet_mime.c b/src/lib/efreet/efreet_mime.c index 6cb331b..63e6b15 100644 --- a/src/lib/efreet/efreet_mime.c +++ b/src/lib/efreet/efreet_mime.c @@ -204,7 +204,7 @@ _efreet_mimedb_update(void) if (mimedb_ptr) { mimedb_size = eina_file_size_get(mimedb); - if ((mimedb_size > (16 + 4 + 4 + 4) && + if ((mimedb_size >= (16 + 4 + 4 + 4) && (!strncmp((char *)mimedb_ptr, "EfrEeT-MiMeS-001", 16)))) { // load ok - magic fine. more sanity checks? --