Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/tests/test_myldap.c
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2009-05-24 10:56:33 +0200
committerArthur de Jong <arthur@arthurdejong.org>2009-05-24 10:56:33 +0200
commit6bdd24fe2857258515496a6eedd7ee8650144582 (patch)
treef6a37aa31062c567f528d13a0eafa6c2dd22c7d8 /tests/test_myldap.c
parentd50fe928bb5526892f091f0ff287ec449b9b66be (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.c16
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);