]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldap/unbind.c
zap charray
[openldap] / servers / slapd / back-ldap / unbind.c
index f3f5617d5d49d614d81e51470d855d4bed0075b0..a5aa5f1f9245f117b8e9b1b9e73a2e7f301f0f93 100644 (file)
@@ -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",
@@ -72,9 +71,9 @@ ldap_back_conn_destroy(
 
        if (lc) {
 #ifdef NEW_LOGGING
-               LDAP_LOG(( "backend", LDAP_LEVEL_DETAIL1,
-                       "ldap_back_conn_destroy: destroying conn %ld\n",
-                       conn->c_connid ));
+               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",
@@ -97,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 );
        }