c->c_ssf = c->c_tls_ssf;
}
- authid = (char *)ldap_pvt_tls_get_peer( ssl );
+ authid = dnX509peerNormalize( ssl );
slap_sasl_external( c, c->c_tls_ssf, authid );
+ if ( authid ) free( authid );
}
connection_return( c );
ldap_pvt_thread_mutex_unlock( &connections_mutex );