mgetgroups: do not write bytes beyond end of malloc'd buffer
authorJim Meyering <meyering@redhat.com>
Thu, 10 Dec 2009 11:17:19 +0000 (12:17 +0100)
committerJim Meyering <meyering@redhat.com>
Thu, 10 Dec 2009 11:17:19 +0000 (12:17 +0100)
commit51d5e813e9ee6cf23af6c3e96082dc6ecd46d194
tree4799ebda30905eb42b271e4443958ff6fcc34965
parentb82fdd083d3dc0e8e610c49330ab7780fb33e9c1
mgetgroups: do not write bytes beyond end of malloc'd buffer

* lib/mgetgroups.c: Fix an off-by-one error.  When we have no
username, we call getgroups with a one-element-shorter buffer,
but still told it the length was original, max_n_groups.
ChangeLog
lib/mgetgroups.c