]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldap/distproc.c
Reverse last commit. Wrong tree.
[openldap] / servers / slapd / back-ldap / distproc.c
index 301424f7d0c409160849f08f2dc6ca225d9d6f01..5710a2198bf4b4550724c5e5327a2ac6188c3e7f 100644 (file)
@@ -2,7 +2,7 @@
 /* $OpenLDAP$ */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *
- * Copyright 2005 The OpenLDAP Foundation.
+ * Copyright 2005-2006 The OpenLDAP Foundation.
  * Portions Copyright 2003 Howard Chu.
  * All rights reserved.
  *
@@ -583,6 +583,7 @@ ldap_distproc_db_init(
                return 1;
        }
        memset( lc, 0, sizeof( ldap_distproc_t ) );
+       ldap_pvt_thread_mutex_init( &lc->lc_lai.lai_mutex );
 
        on->on_bi.bi_private = (void *)lc;
 
@@ -781,6 +782,7 @@ ldap_distproc_db_destroy(
 
        if ( lc ) {
                avl_free( lc->lc_lai.lai_tree, NULL );
+               ldap_pvt_thread_mutex_destroy( &lc->lc_lai.lai_mutex );
                ch_free( lc );
        }