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);

-- 


Reply via email to