mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-24 00:29:35 -05:00
Fix in 1.50 applies to Cyrus 1 as well as Cyrus 2.
This commit is contained in:
parent
f9687f6c2a
commit
ae3a80eb09
1 changed files with 1 additions and 4 deletions
|
|
@ -459,7 +459,6 @@ ldap_int_sasl_open(
|
|||
#else
|
||||
rc = sasl_client_new( "ldap", host, session_callbacks,
|
||||
SASL_SECURITY_LAYER, &ctx );
|
||||
LDAP_FREE( session_callbacks );
|
||||
#endif
|
||||
|
||||
if ( rc != SASL_OK ) {
|
||||
|
|
@ -506,13 +505,11 @@ int ldap_int_sasl_close( LDAP *ld, LDAPConn *lc )
|
|||
sasl_conn_t *ctx = lc->lconn_sasl_ctx;
|
||||
|
||||
if( ctx != NULL ) {
|
||||
#if SASL_VERSION_MAJOR >= 2
|
||||
const void *callbacks;
|
||||
sasl_getprop( ctx, SASL_CALLBACK, &callbacks );
|
||||
LDAP_FREE( (void *)callbacks );
|
||||
#endif
|
||||
sasl_dispose( &ctx );
|
||||
lc->lconn_sasl_ctx = NULL;
|
||||
LDAP_FREE( (void *)callbacks );
|
||||
}
|
||||
|
||||
return LDAP_SUCCESS;
|
||||
|
|
|
|||
Loading…
Reference in a new issue