]> andersk Git - nss_nonlocal.git/commitdiff
Pass the right buffer size to _nss_nonlocal_getgrnam_r in get_local_group.
authorAnders Kaseorg <andersk@mit.edu>
Sun, 24 May 2009 00:34:11 +0000 (20:34 -0400)
committerAnders Kaseorg <andersk@mit.edu>
Sun, 24 May 2009 00:35:04 +0000 (20:35 -0400)
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
nonlocal-group.c

index ba54ddcb47dd7dbb9831cee00732cad7d0267c60..f2fdae9386ef33306f08fab4965a68526703271d 100644 (file)
@@ -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);
This page took 0.08168 seconds and 5 git commands to generate.