summaryrefslogtreecommitdiff
path: root/compat
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2012-03-05 21:53:54 +0000
committerArthur de Jong <arthur@arthurdejong.org>2012-03-05 21:53:54 +0000
commit9f4b84b5a3504bab40d192f97be5915fdcdaeefb (patch)
tree1426493b3b05e4d481ff62b719667c6e877ab319 /compat
parentb38f1d04a4543a6c2a85583d70e6e443db1d9917 (diff)
provide more detailed logging information for ldap_start_tls_s() failures (based on a patch by Mel Flynn)
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1626 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'compat')
-rw-r--r--compat/ldap_compat.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/compat/ldap_compat.h b/compat/ldap_compat.h
index 322e232..039932c 100644
--- a/compat/ldap_compat.h
+++ b/compat/ldap_compat.h
@@ -62,4 +62,12 @@ int ldap_passwd_s(LDAP *ld,struct berval *user,struct berval *oldpw,
#define LDAP_SASL_QUIET 2U
#endif /* not LDAP_SASL_QUIET */
+/* on some systems LDAP_OPT_DIAGNOSTIC_MESSAGE isn't there but
+ LDAP_OPT_ERROR_STRING is */
+#ifndef LDAP_OPT_DIAGNOSTIC_MESSAGE
+#ifdef LDAP_OPT_ERROR_STRING
+#define LDAP_OPT_DIAGNOSTIC_MESSAGE LDAP_OPT_ERROR_STRING
+#endif /* LDAP_OPT_ERROR_STRING */
+#endif /* not LDAP_OPT_DIAGNOSTIC_MESSAGE */
+
#endif /* COMPAT__LDAP_COMPAT_H */