* efreet: Prevent div by zero.
authorcedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 7 Oct 2009 12:57:13 +0000 (12:57 +0000)
committercedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 7 Oct 2009 12:57:13 +0000 (12:57 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@42940 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/efreet_mime.c

index 8353e0a..56a7129 100644 (file)
@@ -1125,11 +1125,10 @@ 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)
-                            && (entry->word_size != 2)
-                            && (entry->word_size != 4))
-                            || (entry->value_len % entry->word_size))
+                    if ((entry->word_size != 0) && ((entry->word_size != 1)
+                                                    && (entry->word_size != 2)
+                                                    && (entry->word_size != 4)
+                                                    || (entry->value_len % entry->word_size)))
                     {
                         /* Invalid, Destroy */
                         FREE(entry->value);