Lines Matching refs:passdb_ldap_request
23 struct passdb_ldap_request {
68 struct passdb_ldap_request *ldap_request,
123 struct passdb_ldap_request *ldap_request =
124 (struct passdb_ldap_request *)request;
144 struct passdb_ldap_request *passdb_ldap_request =
145 (struct passdb_ldap_request *)ldap_request;
172 passdb_ldap_request->callback.
180 struct passdb_ldap_request *passdb_ldap_request =
181 (struct passdb_ldap_request *)brequest;
190 passdb_ldap_request->callback.
200 static void passdb_ldap_request_fail(struct passdb_ldap_request *request,
216 struct passdb_ldap_request *request,
240 struct passdb_ldap_request *passdb_ldap_request =
241 (struct passdb_ldap_request *)ldap_request;
243 struct passdb_ldap_request *brequest;
247 if (passdb_ldap_request->entries++ > 0) {
254 &passdb_ldap_request->request.search, res);
258 passdb_ldap_request->dn = p_strdup(auth_request->pool, dn);
260 } else if (res == NULL || passdb_ldap_request->entries != 1) {
262 ldap_bind_lookup_dn_fail(auth_request, passdb_ldap_request, res);
266 passdb_ldap_request->callback.
272 struct passdb_ldap_request, 1);
273 brequest->dn = passdb_ldap_request->dn;
274 brequest->callback = passdb_ldap_request->callback;
284 struct passdb_ldap_request *request,
333 struct passdb_ldap_request *request)
382 struct passdb_ldap_request *request)
417 struct passdb_ldap_request *ldap_request;
426 ldap_request = p_new(request->pool, struct passdb_ldap_request, 1);
446 struct passdb_ldap_request *ldap_request;
449 ldap_request = p_new(request->pool, struct passdb_ldap_request, 1);