diff options
author | Jean Guyomarc'h <jean.guyomarch@openwide.fr> | 2016-08-26 15:53:05 +0200 |
---|---|---|
committer | Jean Guyomarc'h <jean@guyomarch.bzh> | 2016-08-26 19:45:46 +0200 |
commit | 8a9939df3aaa55b69007a4d5ffb2c6387cc70411 (patch) | |
tree | b8d6977babe843c44341a07038ff08d771e13fcf | |
parent | bab92eb0e7cadb4d31a095be744f95415379d393 (diff) | |
download | efl-devs/jayji/wip.tar.gz |
efreet: mime types database can be emptydevs/jayji/wip
When the mime types database is empty, the file will
be exactly 28 bytes.
Fixes T4426
-rw-r--r-- | src/lib/efreet/efreet_mime.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/efreet/efreet_mime.c b/src/lib/efreet/efreet_mime.c index 6cb331b43b..63e6b15c02 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? |