X-Git-Url: http://andersk.mit.edu/gitweb/nss_nonlocal.git/blobdiff_plain/64317660c0f8100e3abc61eb3c63b3d9d2e6101b..8db8b5bf67d49dc13288848c8e3d138836192d70:/nonlocal-group.c diff --git a/nonlocal-group.c b/nonlocal-group.c index 9d2bfa0..ba54ddc 100644 --- a/nonlocal-group.c +++ b/nonlocal-group.c @@ -473,7 +473,7 @@ _nss_nonlocal_initgroups_dyn(const char *user, gid_t group, long int *start, if (newsize > limit) newsize = limit; } - newgroups = realloc(*groupsp, *size * sizeof((*groupsp)[0])); + newgroups = realloc(*groupsp, newsize * sizeof((*groupsp)[0])); if (newgroups == NULL) { *errnop = ENOMEM; errno = old_errno;