diff options
Diffstat (limited to 'src/providers/ldap/sdap.c')
-rw-r--r-- | src/providers/ldap/sdap.c | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/providers/ldap/sdap.c b/src/providers/ldap/sdap.c index 4bb701187..90cc76017 100644 --- a/src/providers/ldap/sdap.c +++ b/src/providers/ldap/sdap.c @@ -686,37 +686,6 @@ done: return ret; } -/* =Get-DN-from-message=================================================== */ - -int sdap_get_msg_dn(TALLOC_CTX *memctx, struct sdap_handle *sh, - struct sdap_msg *sm, char **_dn) -{ - char *str; - int lerrno; - int ret; - - lerrno = 0; - ret = ldap_set_option(sh->ldap, LDAP_OPT_RESULT_CODE, &lerrno); - if (ret != LDAP_OPT_SUCCESS) { - DEBUG(SSSDBG_CRIT_FAILURE, "ldap_set_option failed [%s], ignored.\n", - sss_ldap_err2string(ret)); - } - - str = ldap_get_dn(sh->ldap, sm->msg); - if (!str) { - ldap_get_option(sh->ldap, LDAP_OPT_RESULT_CODE, &lerrno); - DEBUG(SSSDBG_CRIT_FAILURE, "ldap_get_dn failed: %d(%s)\n", - lerrno, sss_ldap_err2string(lerrno)); - return EIO; - } - - *_dn = talloc_strdup(memctx, str); - ldap_memfree(str); - if (!*_dn) return ENOMEM; - - return EOK; -} - errno_t setup_tls_config(struct dp_option *basic_opts) { int ret; |