diff --git a/servers/slapd/connection.c b/servers/slapd/connection.c index 5cb8f524aa..50fba1a220 100644 --- a/servers/slapd/connection.c +++ b/servers/slapd/connection.c @@ -1203,6 +1203,7 @@ int connection_read(ber_socket_t s) 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 );