diff options
Diffstat (limited to 'src/ldap_convert.c')
-rw-r--r-- | src/ldap_convert.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ldap_convert.c b/src/ldap_convert.c index 54e477b..e25fe42 100644 --- a/src/ldap_convert.c +++ b/src/ldap_convert.c @@ -85,8 +85,10 @@ dn_to_dnsname(isc_mem_t *mctx, const char *dn, dns_name_t *target) CHECK(dns_name_fromtext(&name, &buffer, dns_rootname, 0, NULL)); cleanup: - if (result != ISC_R_FAILURE) + if (result == ISC_R_SUCCESS) result = dns_name_dupwithoffsets(&name, mctx, target); + else + log_error_r("failed to convert dn %s to DNS name", dn); str_destroy(&str); |