booleans.
* libmisc/addgrps.c: Add brackets.
+2008-06-13 Nicolas François <nicolas.francois@centraliens.net>
+
+ * libmisc/addgrps.c: Avoid implicit conversion of pointers to
+ booleans.
+ * libmisc/addgrps.c: Add brackets.
+
2008-06-13 Nicolas François <nicolas.francois@centraliens.net>
* libmisc/utmp.c: Avoid implicit conversion of pointers to
- booleans
+ booleans.
2008-06-13 Nicolas François <nicolas.francois@centraliens.net>
i = 16;
for (;;) {
grouplist = (gid_t *) malloc (i * sizeof (GETGROUPS_T));
- if (!grouplist)
+ if (NULL == grouplist) {
return -1;
+ }
ngroups = getgroups (i, grouplist);
- if (i > ngroups)
+ if (i > ngroups) {
break;
+ }
/* not enough room, so try allocating a larger buffer */
free (grouplist);
i *= 2;
for (i = 0; i < ngroups && grouplist[i] != grp->gr_gid; i++);
- if (i < ngroups)
+ if (i < ngroups) {
continue;
+ }
if (ngroups >= sysconf (_SC_NGROUPS_MAX)) {
fputs (_("Warning: too many groups\n"), stderr);
added = true;
}
- if (added)
+ if (added) {
return setgroups (ngroups, grouplist);
+ }
return 0;
}