diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2009-05-24 10:56:33 +0200 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2009-05-24 10:56:33 +0200 |
commit | 6bdd24fe2857258515496a6eedd7ee8650144582 (patch) | |
tree | f6a37aa31062c567f528d13a0eafa6c2dd22c7d8 /tests/test_myldap.c | |
parent | d50fe928bb5526892f091f0ff287ec449b9b66be (diff) |
support multiple search bases, partially based on a patch by Leigh Wedding <lwedding@bigpond.com>
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@892 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'tests/test_myldap.c')
-rw-r--r-- | tests/test_myldap.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/tests/test_myldap.c b/tests/test_myldap.c index 21fbae6..23ac574 100644 --- a/tests/test_myldap.c +++ b/tests/test_myldap.c @@ -66,7 +66,7 @@ static void test_search(void) assert(session!=NULL); /* perform search */ printf("test_myldap: test_search(): doing search...\n"); - search=myldap_search(session,nslcd_cfg->ldc_base, + search=myldap_search(session,nslcd_cfg->ldc_bases[0], LDAP_SCOPE_SUBTREE, "(objectclass=posixAccount)", attrs); @@ -83,7 +83,7 @@ static void test_search(void) printf("test_myldap: test_search(): %d entries returned: %s\n",i,ldap_err2string(rc)); /* perform another search */ printf("test_myldap: test_search(): doing search...\n"); - search=myldap_search(session,nslcd_cfg->ldc_base, + search=myldap_search(session,nslcd_cfg->ldc_bases[0], LDAP_SCOPE_SUBTREE, "(objectclass=posixGroup)", attrs); @@ -116,7 +116,7 @@ static void test_get(void) assert(session!=NULL); /* perform search */ printf("test_myldap: test_get(): doing search...\n"); - search1=myldap_search(session,nslcd_cfg->ldc_base, + search1=myldap_search(session,nslcd_cfg->ldc_bases[0], LDAP_SCOPE_SUBTREE, "(&(|(objectClass=posixGroup)(objectClass=groupOfUniqueNames))(cn=testgroup2))", attrs1); @@ -163,7 +163,7 @@ static void test_get_values(void) session=myldap_create_session(); assert(session!=NULL); /* perform search */ - search=myldap_search(session,nslcd_cfg->ldc_base, + search=myldap_search(session,nslcd_cfg->ldc_bases[0], LDAP_SCOPE_SUBTREE, "(&(objectClass=posixAccount)(uid=*))", attrs); @@ -253,7 +253,7 @@ static void test_two_searches(void) session=myldap_create_session(); assert(session!=NULL); /* perform search1 */ - search1=myldap_search(session,nslcd_cfg->ldc_base, + search1=myldap_search(session,nslcd_cfg->ldc_bases[0], LDAP_SCOPE_SUBTREE, "(&(objectClass=posixAccount)(uid=*))", attrs); @@ -266,7 +266,7 @@ static void test_two_searches(void) assert((vals!=NULL)&&(vals[0]!=NULL)); printf("test_myldap: test_two_searches(): [search1] cn=%s\n",vals[0]); /* start a second search */ - search2=myldap_search(session,nslcd_cfg->ldc_base, + search2=myldap_search(session,nslcd_cfg->ldc_bases[0], LDAP_SCOPE_SUBTREE, "(&(objectclass=posixGroup)(gidNumber=*))", attrs); @@ -312,7 +312,7 @@ static void *worker(void *arg) session=myldap_create_session(); assert(session!=NULL); /* perform search */ - search=myldap_search(session,nslcd_cfg->ldc_base, + search=myldap_search(session,nslcd_cfg->ldc_bases[0], LDAP_SCOPE_SUBTREE, "(objectclass=posixAccount)", attrs); @@ -379,7 +379,7 @@ static void test_connections(void) assert(session!=NULL); /* perform search */ printf("test_myldap: test_connections(): doing search...\n"); - search=myldap_search(session,nslcd_cfg->ldc_base, + search=myldap_search(session,nslcd_cfg->ldc_bases[0], LDAP_SCOPE_SUBTREE, "(objectclass=posixAccount)", attrs); |