diff --git a/legacy/efreet/src/lib/efreet_mime.c b/legacy/efreet/src/lib/efreet_mime.c index df8ad9b92f..f5b06126ab 100644 --- a/legacy/efreet/src/lib/efreet_mime.c +++ b/legacy/efreet/src/lib/efreet_mime.c @@ -1135,9 +1135,9 @@ efreet_mime_shared_mimeinfo_magic_parse(char *data, int size) case '~': ptr++; entry->word_size = atoi(ptr); - if ((entry->word_size != 0) && ((entry->word_size != 1) + if ((entry->word_size != 0) && (((entry->word_size != 1) && (entry->word_size != 2) - && (entry->word_size != 4) + && (entry->word_size != 4)) || (entry->value_len % entry->word_size))) { /* Invalid, Destroy */