summaryrefslogtreecommitdiffstats
path: root/usr.bin/newgrp
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2011-10-16 07:05:43 +0000
committerdelphij <delphij@FreeBSD.org>2011-10-16 07:05:43 +0000
commit3192efecaefbfe75b520e0c2128ddb6f99eecc51 (patch)
tree49d45572607d22e9a366b985efa53be3634ff891 /usr.bin/newgrp
parent1e6760c16a8dea9759f48383502936b1143f5162 (diff)
downloadFreeBSD-src-3192efecaefbfe75b520e0c2128ddb6f99eecc51.zip
FreeBSD-src-3192efecaefbfe75b520e0c2128ddb6f99eecc51.tar.gz
Partially revert r226274, the old code was right.
Diffstat (limited to 'usr.bin/newgrp')
-rw-r--r--usr.bin/newgrp/newgrp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/newgrp/newgrp.c b/usr.bin/newgrp/newgrp.c
index 8198301..5381b15 100644
--- a/usr.bin/newgrp/newgrp.c
+++ b/usr.bin/newgrp/newgrp.c
@@ -220,7 +220,7 @@ addgroup(const char *grpname)
/* Add old effective gid to supp. list if it does not exist. */
if (egid != grp->gr_gid && !inarray(egid, grps, ngrps)) {
- if (ngrps + 1 >= ngrps_max)
+ if (ngrps == ngrps_max)
warnx("too many groups");
else {
grps[ngrps++] = egid;
OpenPOWER on IntegriCloud