struct ldapconn *lc
)
{
- ldap_unbind(lc->ld);
- if ( lc->bound_dn.bv_val) free( lc->bound_dn.bv_val );
- free( lc );
+ ldap_unbind( lc->ld );
+ if ( lc->bound_dn.bv_val ) {
+ ch_free( lc->bound_dn.bv_val );
+ }
+ ch_free( lc );
}
void
ldap_pvt_thread_mutex_lock( &li->conn_mutex );
if (li->url) {
- free(li->url);
+ ch_free(li->url);
li->url = NULL;
}
if (li->binddn) {
- free(li->binddn);
+ ch_free(li->binddn);
li->binddn = NULL;
}
if (li->bindpw) {
- free(li->bindpw);
+ ch_free(li->bindpw);
li->bindpw = NULL;
}
if (li->conntree) {
ldap_pvt_thread_mutex_destroy( &li->conn_mutex );
}
- free( be->be_private );
+ ch_free( be->be_private );
return 0;
}