From c5e25ab7325e8783be01eebb466910f51241fb21 Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Sat, 23 May 2009 20:34:11 -0400 Subject: [PATCH] Pass the right buffer size to _nss_nonlocal_getgrnam_r in get_local_group. Signed-off-by: Anders Kaseorg --- nonlocal-group.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nonlocal-group.c b/nonlocal-group.c index ba54ddc..f2fdae9 100644 --- a/nonlocal-group.c +++ b/nonlocal-group.c @@ -152,7 +152,7 @@ get_local_group(const char *name, struct group *grp, char *buffer, size_t buflen if (fct.l == _nss_nonlocal_getgrnam_r) status = NSS_STATUS_NOTFOUND; else - status = DL_CALL_FCT(fct.l, (name, &gbuf, buf, buflen, errnop)); + status = DL_CALL_FCT(fct.l, (name, &gbuf, buf, len, errnop)); if (status == NSS_STATUS_TRYAGAIN && *errnop == ERANGE) break; } while (__nss_next(&nip, fct_name, &fct.ptr, status, 0) == 0); -- 2.45.0