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.
Here's the simple patch:
pgpNsgbNupdux.pgp
Description: PGP signature
Index: src/lib/efreet_mime.c
===================================================================
--- src/lib/efreet_mime.c (revision 41221)
+++ src/lib/efreet_mime.c (working copy)
@@ -1049,6 +1049,7 @@
ptr = ++val;
while (*ptr != '\n') ptr++;
+ ptr++;
}
else
{
@@ -1070,7 +1071,6 @@
entry->range_len = 1;
entry->mask = NULL;
entry->value = NULL;
- ptr++;
mime->entries = eina_list_append(mime->entries, entry);
}
--
------------------------------------------------------------------------------
_______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
