X-Git-Url: http://andersk.mit.edu/gitweb/nss_nonlocal.git/blobdiff_plain/f943c4ed9faad1a9cad18269eabd2fd456e82c20..ad0399bd9a2c2e4aea96c993b7f2167eea2473b7:/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;