X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fback-ldap%2Funbind.c;h=a5aa5f1f9245f117b8e9b1b9e73a2e7f301f0f93;hb=08059f1633bfd9d0a709761b026bdb8e4441c6e6;hp=a0b11f40a498b0f47cb1a39d3f445d50603ba736;hpb=e89d7b1280a1aa0c5bb06d04a82e945c1b181261;p=openldap diff --git a/servers/slapd/back-ldap/unbind.c b/servers/slapd/back-ldap/unbind.c index a0b11f40a4..a5aa5f1f92 100644 --- a/servers/slapd/back-ldap/unbind.c +++ b/servers/slapd/back-ldap/unbind.c @@ -55,9 +55,8 @@ ldap_back_conn_destroy( struct ldapconn *lc, lc_curr; #ifdef NEW_LOGGING - LDAP_LOG(( "backend", LDAP_LEVEL_INFO, - "ldap_back_conn_destroy: fetching conn %ld\n", - conn->c_connid )); + LDAP_LOG( BACK_LDAP, INFO, + "ldap_back_conn_destroy: fetching conn %ld\n", conn->c_connid, 0, 0 ); #else /* !NEW_LOGGING */ Debug( LDAP_DEBUG_TRACE, "=>ldap_back_conn_destroy: fetching conn %ld\n", @@ -71,9 +70,15 @@ ldap_back_conn_destroy( ldap_pvt_thread_mutex_unlock( &li->conn_mutex ); if (lc) { +#ifdef NEW_LOGGING + LDAP_LOG( BACK_LDAP, DETAIL1, + "ldap_back_conn_destroy: destroying conn %ld\n", + conn->c_connid, 0, 0 ); +#else /* !NEW_LOGGING */ Debug( LDAP_DEBUG_TRACE, "=>ldap_back_conn_destroy: destroying conn %ld\n", lc->conn->c_connid, 0, 0 ); +#endif #ifdef ENABLE_REWRITE /* @@ -91,6 +96,9 @@ ldap_back_conn_destroy( if ( lc->bound_dn.bv_val ) { ch_free( lc->bound_dn.bv_val ); } + if ( lc->cred.bv_val ) { + ch_free( lc->cred.bv_val ); + } ch_free( lc ); }