diff options
-rw-r--r-- | src/id.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -308,7 +308,8 @@ print_group_list (const char *username) GETGROUPS_T *groups; register int i; - if (xgetgroups (username, pwd ? pwd->pw_gid : -1, &n_groups, &groups)) + if (xgetgroups (username, (pwd ? pwd->pw_gid : (gid_t) -1), + &n_groups, &groups)) { ++problems; return; @@ -373,7 +374,8 @@ print_full_info (const char *username) GETGROUPS_T *groups; register int i; - if (xgetgroups (username, pwd ? pwd->pw_gid : -1, &n_groups, &groups)) + if (xgetgroups (username, (pwd ? pwd->pw_gid : (gid_t) -1), + &n_groups, &groups)) { ++problems; return; |