diff options
Diffstat (limited to 'uidswap.c')
-rw-r--r-- | uidswap.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -76,7 +76,7 @@ temporarily_use_uid(struct passwd *pw) | |||
76 | fatal("getgroups: %.100s", strerror(errno)); | 76 | fatal("getgroups: %.100s", strerror(errno)); |
77 | if (saved_egroupslen > 0) { | 77 | if (saved_egroupslen > 0) { |
78 | saved_egroups = xrealloc(saved_egroups, | 78 | saved_egroups = xrealloc(saved_egroups, |
79 | saved_egroupslen * sizeof(gid_t)); | 79 | saved_egroupslen, sizeof(gid_t)); |
80 | if (getgroups(saved_egroupslen, saved_egroups) < 0) | 80 | if (getgroups(saved_egroupslen, saved_egroups) < 0) |
81 | fatal("getgroups: %.100s", strerror(errno)); | 81 | fatal("getgroups: %.100s", strerror(errno)); |
82 | } else { /* saved_egroupslen == 0 */ | 82 | } else { /* saved_egroupslen == 0 */ |
@@ -95,7 +95,7 @@ temporarily_use_uid(struct passwd *pw) | |||
95 | fatal("getgroups: %.100s", strerror(errno)); | 95 | fatal("getgroups: %.100s", strerror(errno)); |
96 | if (user_groupslen > 0) { | 96 | if (user_groupslen > 0) { |
97 | user_groups = xrealloc(user_groups, | 97 | user_groups = xrealloc(user_groups, |
98 | user_groupslen * sizeof(gid_t)); | 98 | user_groupslen, sizeof(gid_t)); |
99 | if (getgroups(user_groupslen, user_groups) < 0) | 99 | if (getgroups(user_groupslen, user_groups) < 0) |
100 | fatal("getgroups: %.100s", strerror(errno)); | 100 | fatal("getgroups: %.100s", strerror(errno)); |
101 | } else { /* user_groupslen == 0 */ | 101 | } else { /* user_groupslen == 0 */ |