mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-29 19:19:35 -05:00
print diagnostic messages when sasl_interactive_bind or start_tls_s failed
This commit is contained in:
parent
e2dd639931
commit
42b870f9bb
1 changed files with 8 additions and 2 deletions
|
|
@ -1311,7 +1311,10 @@ dnssrv_free:;
|
|||
if ( use_tls ) {
|
||||
rc = ldap_start_tls_s( ld, NULL, NULL );
|
||||
if ( rc != LDAP_SUCCESS ) {
|
||||
tool_perror( "ldap_start_tls", rc, NULL, NULL, NULL, NULL );
|
||||
char *msg=NULL;
|
||||
ldap_get_option( ld, LDAP_OPT_DIAGNOSTIC_MESSAGE, (void*)&msg);
|
||||
tool_perror( "ldap_start_tls", rc, NULL, NULL, msg, NULL );
|
||||
ldap_memfree(msg);
|
||||
if ( use_tls > 1 ) {
|
||||
exit( EXIT_FAILURE );
|
||||
}
|
||||
|
|
@ -1408,8 +1411,11 @@ tool_bind( LDAP *ld )
|
|||
|
||||
lutil_sasl_freedefs( defaults );
|
||||
if( rc != LDAP_SUCCESS ) {
|
||||
char *msg=NULL;
|
||||
ldap_get_option( ld, LDAP_OPT_DIAGNOSTIC_MESSAGE, (void*)&msg);
|
||||
tool_perror( "ldap_sasl_interactive_bind_s",
|
||||
rc, NULL, NULL, NULL, NULL );
|
||||
rc, NULL, NULL, msg, NULL );
|
||||
ldap_memfree(msg);
|
||||
exit( rc );
|
||||
}
|
||||
#else
|
||||
|
|
|
|||
Loading…
Reference in a new issue