/* -*-c-*-
*
- * $Id: become.c,v 1.10 1997/09/17 10:14:10 mdw Exp $
+ * $Id: become.c,v 1.11 1997/09/24 09:48:45 mdw Exp $
*
* Main code for `become'
*
/*----- Revision history --------------------------------------------------*
*
* $Log: become.c,v $
- * Revision 1.10 1997/09/17 10:14:10 mdw
+ * Revision 1.11 1997/09/24 09:48:45 mdw
+ * Fix (scary) overrun bug in group allocation stuff.
+ *
+ * Revision 1.10 1997/09/17 10:14:10 mdw
* Fix a typo. Support service names in `--port' option.
*
* Revision 1.9 1997/09/10 10:28:05 mdw
/* --- See if there's room for more --- */
- if (ng > NGROUPS_MAX) {
- moan("too many groups (system limit exceeded -- some have been lost");
+ if (ng >= NGROUPS_MAX) {
+ moan("too many groups (system limit exceeded) -- some have been lost");
*png = ng;
return (-1);
}