raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=510c0936023e3969918d14fb4561411e21229981
commit 510c0936023e3969918d14fb4561411e21229981 Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> Date: Wed Aug 24 10:00:50 2016 +0900 efreet - convert crash into NULL mimes when no mime db found so ok - efreet crashed letting you know you have a missing mimedb... return NULL instead fixes T4425 :) - rememebr to kill your efreetd's to get a new mimedb - log out and in will do that. --- src/lib/efreet/efreet_mime.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/efreet/efreet_mime.c b/src/lib/efreet/efreet_mime.c index 4426b6a..6cb331b 100644 --- a/src/lib/efreet/efreet_mime.c +++ b/src/lib/efreet/efreet_mime.c @@ -454,6 +454,7 @@ efreet_mime_type_get(const char *file) const char *type = NULL; EINA_SAFETY_ON_NULL_RETURN_VAL(file, NULL); + if (!mimedb_ptr) return NULL; if ((type = efreet_mime_special_check(file))) return type; @@ -586,6 +587,7 @@ efreet_mime_globs_type_get(const char *file) unsigned int i, n; EINA_SAFETY_ON_NULL_RETURN_VAL(file, NULL); + if (!mimedb_ptr) return NULL; /* Check in the extension hash for the type */ ext = strchr(file, '.'); --