From 9aef9f5eca4b0a730bb8a05eeffd99a50a8de97f Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Sat, 11 Jul 2009 14:23:36 +0000 Subject: [PATCH] Efreet_Mime: fix subrules with non-zero depth. Hello, I've fixed a bug in parsing magic file in Efreet_Mime: if some magic rule has a subrule with non-zero depth, then the 0 depth is used instead for subrule. This led to nonsense like all .xml documents matched as application/docbook+xml. By: Mikhail Gusarov SVN revision: 41304 --- legacy/efreet/src/lib/efreet_mime.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/efreet/src/lib/efreet_mime.c b/legacy/efreet/src/lib/efreet_mime.c index 4d24b35a14..6d8ab87a15 100644 --- a/legacy/efreet/src/lib/efreet_mime.c +++ b/legacy/efreet/src/lib/efreet_mime.c @@ -1049,6 +1049,7 @@ efreet_mime_shared_mimeinfo_magic_parse(char *data, int size) ptr = ++val; while (*ptr != '\n') ptr++; + ptr++; } else { @@ -1070,7 +1071,6 @@ efreet_mime_shared_mimeinfo_magic_parse(char *data, int size) entry->range_len = 1; entry->mask = NULL; entry->value = NULL; - ptr++; mime->entries = eina_list_append(mime->entries, entry); }