summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2008-04-05 10:15:31 +0000
committerArthur de Jong <arthur@arthurdejong.org>2008-04-05 10:15:31 +0000
commit9c37643039654bf78b6f22813c305e27c13335e1 (patch)
tree0b26cf0ed93d9b96db0f7a10ee130327ca75474f
parentf3e308ff2d321a1be199a093224d093f7e9ad7fb (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.c8
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);