Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_module.c Log Message: if a module entry is null - skip it safely. same with name of module being null.. =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_module.c,v retrieving revision 1.85 retrieving revision 1.86 diff -u -3 -r1.85 -r1.86 --- e_module.c 31 Oct 2007 12:21:01 -0000 1.85 +++ e_module.c 24 Jan 2008 00:56:21 -0000 1.86 @@ -65,6 +65,7 @@ E_Module *m; em = l->data; + if (!em) continue; if ((em->delayed) && (em->enabled)) { if (!_e_module_idler) @@ -198,7 +199,8 @@ E_Config_Module *em; em = l->data; - if (!strcmp(em->name, m->name)) + if (!em) continue; + if (!e_util_strcmp(em->name, m->name)) { in_list = 1; break; @@ -253,6 +255,7 @@ E_Config_Module *em; em = l->data; + if (!em) continue; if (!e_util_strcmp(em->name, m->name)) { em->enabled = 1; @@ -289,6 +292,7 @@ E_Config_Module *em; em = l->data; + if (!em) continue; if (!e_util_strcmp(em->name, m->name)) { em->enabled = 0; @@ -345,7 +349,7 @@ E_Module *m; m = l->data; - if (!strcmp(name, m->name)) return m; + if (!e_util_strcmp(name, m->name)) return m; } return NULL; } @@ -416,7 +420,8 @@ E_Config_Module *em; em = l->data; - if ((em->name) && (!strcmp(m->name, em->name))) + if (!em) continue; + if (!e_util_strcmp(m->name, em->name)) { if (em->delayed != delayed) { @@ -440,7 +445,8 @@ E_Config_Module *em; em = l->data; - if (!strcmp(em->name, m->name)) + if (!em) continue; + if (!e_util_strcmp(em->name, m->name)) { e_config->modules = evas_list_remove(e_config->modules, em); if (em->name) evas_stringshare_del(em->name); ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs