]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-meta/init.c
import resource cleanup from HEAD
[openldap] / servers / slapd / back-meta / init.c
index 6ce783139107d6db698029f3a966c6cbff71492f..a2349d205b1e3dd17ab0ca3c754f9d7f10dc85aa 100644 (file)
@@ -150,7 +150,6 @@ meta_back_conn_free(
                (void)meta_clear_one_candidate( &mc->mc_conns[ i ] );
        }
 
-       ldap_pvt_thread_mutex_destroy( &mc->mc_mutex );
        free( mc );
 }
 
@@ -182,6 +181,9 @@ target_free(
        if ( mt->mt_uri ) {
                free( mt->mt_uri );
        }
+       if ( mt->mt_subtree_exclude ) {
+               ber_bvarray_free( mt->mt_subtree_exclude );
+       }
        if ( !BER_BVISNULL( &mt->mt_psuffix ) ) {
                free( mt->mt_psuffix.bv_val );
        }