diff options
Diffstat (limited to 'libpwdgrp/pwd_grp.c')
-rw-r--r-- | libpwdgrp/pwd_grp.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/libpwdgrp/pwd_grp.c b/libpwdgrp/pwd_grp.c index 223cbde..56bfcbe 100644 --- a/libpwdgrp/pwd_grp.c +++ b/libpwdgrp/pwd_grp.c @@ -661,15 +661,11 @@ int initgroups(const char *user, gid_t gid) int ngroups; gid_t *group_list = getgrouplist_internal(&ngroups, user, gid); - if (!group_list) - return -1; - ngroups = setgroups(ngroups, group_list); free(group_list); return ngroups; } -/* TODO: uclibc needs this ported to it! */ int getgrouplist(const char *user, gid_t gid, gid_t *groups, int *ngroups) { int ngroups_old = *ngroups; |