Make preload a little smarter and only return user names for the nopasswdlogin group
commit741db993492a3fc05ec781f818a1cd067a07c8a0
authorMichael Terry <mike@mterry.name>
dateTue 14 Mar 2017, 15:26 (10 years ago)
parentcae9e01
tests/plugins/Unity/Session/preload.c+4−1
@@ -37,6 +37,9 @@ struct group *getgrnam(const char *group_name)
3737 rv.gr_name = g_strdup(group_name);
3838 rv.gr_passwd = NULL;
3939 rv.gr_gid = 9999;
40− rv.gr_mem = g_strsplit(g_getenv("TEST_NOPASSWD_USERS"), ",", 0);
40+ rv.gr_mem = NULL;
41+ if (g_strcmp0(group_name, "nopasswdlogin") == 0) {
42+ rv.gr_mem = g_strsplit(g_getenv("TEST_NOPASSWD_USERS"), ",", 0);
43+ }
4144 return &rv;
4245}