diff --git a/src/bin/system/e_system_main.c b/src/bin/system/e_system_main.c index a713b4120..0243c2602 100644 --- a/src/bin/system/e_system_main.c +++ b/src/bin/system/e_system_main.c @@ -79,10 +79,13 @@ _etc_enlightenment_system_conf(void) for (i = 0; i < gn; i++) { gp = getgrgid(gl[i]); - if (!fnmatch(usergroup, gp->gr_name, 0)) + if (gp) { - in_usergroup = EINA_TRUE; - break; + if (!fnmatch(usergroup, gp->gr_name, 0)) + { + in_usergroup = EINA_TRUE; + break; + } } } }