Fix a minor leak.

This commit is contained in:
Kurt Zeilenga 2000-08-14 18:39:43 +00:00
parent 2b3b074b1c
commit f22250baaa

View File

@ -555,6 +555,13 @@ ldap_int_sasl_bind(
}
if ( rc != LDAP_SUCCESS && rc != LDAP_SASL_BIND_IN_PROGRESS ) {
if( scred ) {
/* and server provided us with data? */
Debug( LDAP_DEBUG_TRACE,
"ldap_int_sasl_bind: rc=%d sasl=%d len=%ld\n",
rc, saslrc, scred->bv_len );
ber_bvfree( scred );
}
return ld->ld_errno;
}
@ -609,8 +616,6 @@ ldap_int_sasl_bind(
return ld->ld_errno = sasl_err2ldap( saslrc );
}
/* likely should add a quiet option */
if( flags != LDAP_SASL_QUIET ) {
saslrc = sasl_getprop( ctx, SASL_USERNAME, (void **) &data );
if( saslrc == SASL_OK && data && *data ) {