ITS#6256 from Jonathan Clarke

This commit is contained in:
Howard Chu 2009-08-15 14:05:47 +00:00
parent b87553684a
commit f918243a2f

View File

@ -3729,12 +3729,14 @@ syncinfo_free( syncinfo_t *sie, int free_all )
}
ch_free( npe );
}
sie->si_cookieState->cs_ref--;
if ( !sie->si_cookieState->cs_ref ) {
ch_free( sie->si_cookieState->cs_sids );
ber_bvarray_free( sie->si_cookieState->cs_vals );
ldap_pvt_thread_mutex_destroy( &sie->si_cookieState->cs_mutex );
ch_free( sie->si_cookieState );
if ( sie->si_cookieState ) {
sie->si_cookieState->cs_ref--;
if ( !sie->si_cookieState->cs_ref ) {
ch_free( sie->si_cookieState->cs_sids );
ber_bvarray_free( sie->si_cookieState->cs_vals );
ldap_pvt_thread_mutex_destroy( &sie->si_cookieState->cs_mutex );
ch_free( sie->si_cookieState );
}
}
ch_free( sie );
sie = si_next;