/* Replace in-memory mincsn */
if ( li->li_mincsn )
ber_bvarray_free( li->li_mincsn );
+ if ( li->li_sids )
+ ch_free( li->li_sids );
ber_bvarray_dup_x( &li->li_mincsn, op->orm_modlist->sml_values, NULL );
li->li_numcsns = op->orm_modlist->sml_numvals;
li->li_sids = slap_parse_csn_sids( li->li_mincsn, li->li_numcsns, NULL );
ch_free( li->li_sids );
if ( li->li_mincsn )
ber_bvarray_free( li->li_mincsn );
+ if ( li->li_db_suffix.bv_val )
+ ch_free( li->li_db_suffix.bv_val );
ldap_pvt_thread_mutex_destroy( &li->li_log_mutex );
ldap_pvt_thread_mutex_destroy( &li->li_op_rmutex );
free( li );