- charray_free( backendDB[i].be_suffix );
- ber_bvecfree( backendDB[i].be_nsuffix );
- free( backendDB[i].be_root_dn );
- free( backendDB[i].be_root_ndn );
- free( backendDB[i].be_root_pw.bv_val );
- acl_destroy( backendDB[i].be_acl, global_acl );
+ ber_bvecfree( bd->be_suffix );
+ ber_bvecfree( bd->be_nsuffix );
+ if ( bd->be_rootdn.bv_val ) free( bd->be_rootdn.bv_val );
+ if ( bd->be_rootndn.bv_val ) free( bd->be_rootndn.bv_val );
+ if ( bd->be_rootpw.bv_val ) free( bd->be_rootpw.bv_val );
+ acl_destroy( bd->be_acl, global_acl );