diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2008-04-05 10:15:31 +0000 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2008-04-05 10:15:31 +0000 |
commit | 9c37643039654bf78b6f22813c305e27c13335e1 (patch) | |
tree | 0b26cf0ed93d9b96db0f7a10ee130327ca75474f | |
parent | f3e308ff2d321a1be199a093224d093f7e9ad7fb (diff) |
use a larger buffer for group membership results
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@655 ef36b2f9-881f-0410-afb5-c4e39611909c
-rw-r--r-- | tests/test_group.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/test_group.c b/tests/test_group.c index 5eaa7ca..7770118 100644 --- a/tests/test_group.c +++ b/tests/test_group.c @@ -63,7 +63,7 @@ static void printgroup(struct group *group) int main(int argc,char *argv[]) { struct group groupresult; - char buffer[1024]; + char buffer[32*1024]; enum nss_status res; int errnocp=0; long int start=0,size=40; @@ -71,7 +71,7 @@ int main(int argc,char *argv[]) /* test getgrnam() */ printf("\nTEST getgrnam()\n"); - res=_nss_ldap_getgrnam_r("testgroup",&groupresult,buffer,1024,&errnocp); + res=_nss_ldap_getgrnam_r("largegroup",&groupresult,buffer,sizeof(buffer),&errnocp); printf("status=%s\n",nssstatus(res)); if (res==NSS_STATUS_SUCCESS) printgroup(&groupresult); @@ -80,7 +80,7 @@ int main(int argc,char *argv[]) /* test getgrgid() */ printf("\nTEST getgrgid()\n"); - res=_nss_ldap_getgrgid_r(100,&groupresult,buffer,1024,&errnocp); + res=_nss_ldap_getgrgid_r(100,&groupresult,buffer,sizeof(buffer),&errnocp); printf("status=%s\n",nssstatus(res)); if (res==NSS_STATUS_SUCCESS) printgroup(&groupresult); @@ -105,7 +105,7 @@ int main(int argc,char *argv[]) printf("\nTEST {set,get,end}grent()\n"); res=_nss_ldap_setgrent(1); printf("status=%s\n",nssstatus(res)); - while ((res=_nss_ldap_getgrent_r(&groupresult,buffer,1024,&errnocp))==NSS_STATUS_SUCCESS) + while ((res=_nss_ldap_getgrent_r(&groupresult,buffer,sizeof(buffer),&errnocp))==NSS_STATUS_SUCCESS) { printf("status=%s\n",nssstatus(res)); printgroup(&groupresult); |