diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2011-08-01 15:22:53 +0200 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2011-10-26 10:29:38 -0400 |
commit | 9d3f6c05d7f72a4ea0eba53333eac9d54df54395 (patch) | |
tree | 3c7e75a46768c764f08367bb5b8d218f43538ec9 /src/providers | |
parent | 1c446028434a6699c016f690915d758253c4a7f8 (diff) | |
download | sssd-9d3f6c05d7f72a4ea0eba53333eac9d54df54395.tar.gz sssd-9d3f6c05d7f72a4ea0eba53333eac9d54df54395.tar.xz sssd-9d3f6c05d7f72a4ea0eba53333eac9d54df54395.zip |
Request password control unconditionally during bind
https://fedorahosted.org/sssd/ticket/940
Diffstat (limited to 'src/providers')
-rw-r--r-- | src/providers/ldap/sdap_async_connection.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/providers/ldap/sdap_async_connection.c b/src/providers/ldap/sdap_async_connection.c index 4e6b8099d..e2a8426df 100644 --- a/src/providers/ldap/sdap_async_connection.c +++ b/src/providers/ldap/sdap_async_connection.c @@ -441,10 +441,10 @@ static struct tevent_req *simple_bind_send(TALLOC_CTX *memctx, state->user_dn = user_dn; state->pw = pw; - ret = sdap_control_create(state->sh, LDAP_CONTROL_PASSWORDPOLICYREQUEST, - 0, NULL, 0, &ctrls[0]); + ret = sss_ldap_control_create(LDAP_CONTROL_PASSWORDPOLICYREQUEST, + 0, NULL, 0, &ctrls[0]); if (ret != LDAP_SUCCESS && ret != LDAP_NOT_SUPPORTED) { - DEBUG(1, ("sdap_control_create failed to create " + DEBUG(1, ("sss_ldap_control_create failed to create " "Password Policy control.\n")); goto fail; } @@ -1631,10 +1631,10 @@ static int sdap_rebind_proc(LDAP *ldap, LDAP_CONST char *url, ber_tag_t request, sasl_mech = dp_opt_get_string(p->opts->basic, SDAP_SASL_MECH); if (sasl_mech == NULL) { - ret = sdap_control_create(p->sh, LDAP_CONTROL_PASSWORDPOLICYREQUEST, - 0, NULL, 0, &ctrls[0]); + ret = sss_ldap_control_create(LDAP_CONTROL_PASSWORDPOLICYREQUEST, + 0, NULL, 0, &ctrls[0]); if (ret != LDAP_SUCCESS && ret != LDAP_NOT_SUPPORTED) { - DEBUG(1, ("sdap_control_create failed to create " + DEBUG(1, ("sss_ldap_control_create failed to create " "Password Policy control.\n")); goto done; } |