--- servers/slapd/back-ldap/chain.c 2006/03/26 22:31:38 1.51 +++ servers/slapd/back-ldap/chain.c 2006/04/02 21:47:13 1.52 @@ -1,5 +1,5 @@ /* chain.c - chain LDAP operations */ -/* $OpenLDAP: pkg/ldap/servers/slapd/back-ldap/chain.c,v 1.50 2006/03/24 21:49:51 ando Exp $ */ +/* $OpenLDAP: pkg/ldap/servers/slapd/back-ldap/chain.c,v 1.51 2006/03/26 22:31:38 ando Exp $ */ /* This work is part of OpenLDAP Software . * * Copyright 2003-2006 The OpenLDAP Foundation. @@ -1284,6 +1284,7 @@ ldap_chain_db_init( return 1; } memset( lc, 0, sizeof( ldap_chain_t ) ); + ldap_pvt_thread_mutex_init( &lc->lc_lai.lai_mutex ); on->on_bi.bi_private = (void *)lc; @@ -1533,6 +1534,7 @@ ldap_chain_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 ); }