discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=0c0d481e4e69127f5f548bebe9f1971c42311322
commit 0c0d481e4e69127f5f548bebe9f1971c42311322 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Thu Apr 23 08:23:13 2015 -0400 check module name existence before reading from it CID 1295427 --- src/bin/e_module.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/bin/e_module.c b/src/bin/e_module.c index 1a33c57..24f16a8 100644 --- a/src/bin/e_module.c +++ b/src/bin/e_module.c @@ -238,7 +238,7 @@ e_module_all_load(void) EINA_LIST_FOREACH_SAFE(e_config->modules, l, ll, em) { - if (!em) continue; + if ((!em) || (!em->name)) continue; if ((!e_util_strcmp(em->name, "comp")) || (!e_util_strcmp(em->name, "conf_comp")) || (!strncmp(em->name, "wl_", 3)) //block wl_* modules from being saved @@ -261,7 +261,6 @@ e_module_all_load(void) { E_Module *m; - if (!em->name) continue; if (eina_hash_find(_e_modules_hash, em->name)) continue; e_util_env_set("E_MODULE_LOAD", em->name); --