summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/providers/ldap/sdap_async_groups.c10
-rw-r--r--src/providers/ldap/sdap_async_users.c3
2 files changed, 0 insertions, 13 deletions
diff --git a/src/providers/ldap/sdap_async_groups.c b/src/providers/ldap/sdap_async_groups.c
index 525c6fa09..57a53af3f 100644
--- a/src/providers/ldap/sdap_async_groups.c
+++ b/src/providers/ldap/sdap_async_groups.c
@@ -1874,8 +1874,6 @@ static errno_t sdap_get_groups_next_base(struct tevent_req *req)
switch (state->lookup_type) {
case SDAP_LOOKUP_SINGLE:
- sizelimit = 1;
- need_paging = false;
break;
/* Only requests that can return multiple entries should require
* the paging control
@@ -1885,7 +1883,6 @@ static errno_t sdap_get_groups_next_base(struct tevent_req *req)
need_paging = true;
break;
case SDAP_LOOKUP_ENUMERATE:
- sizelimit = 0; /* unlimited */
need_paging = true;
break;
}
@@ -1934,13 +1931,6 @@ static void sdap_get_groups_process(struct tevent_req *subreq)
DEBUG(SSSDBG_TRACE_FUNC,
"Search for groups, returned %zu results.\n", count);
- if (state->lookup_type == SDAP_LOOKUP_SINGLE && count > 1) {
- DEBUG(SSSDBG_MINOR_FAILURE,
- "Individual group search returned multiple results\n");
- tevent_req_error(req, EINVAL);
- return;
- }
-
if (state->lookup_type == SDAP_LOOKUP_WILDCARD || \
state->lookup_type == SDAP_LOOKUP_ENUMERATE || \
count == 0) {
diff --git a/src/providers/ldap/sdap_async_users.c b/src/providers/ldap/sdap_async_users.c
index a864a8b21..e38f4cd16 100644
--- a/src/providers/ldap/sdap_async_users.c
+++ b/src/providers/ldap/sdap_async_users.c
@@ -692,8 +692,6 @@ static errno_t sdap_search_user_next_base(struct tevent_req *req)
switch (state->lookup_type) {
case SDAP_LOOKUP_SINGLE:
- sizelimit = 1;
- need_paging = false;
break;
/* Only requests that can return multiple entries should require
* the paging control
@@ -703,7 +701,6 @@ static errno_t sdap_search_user_next_base(struct tevent_req *req)
need_paging = true;
break;
case SDAP_LOOKUP_ENUMERATE:
- sizelimit = 0; /* unlimited */
need_paging = true;
break;
}