From: Kurt Zeilenga Date: Thu, 27 Jul 2000 18:43:21 +0000 (+0000) Subject: Plug rdwr lock leak X-Git-Tag: OPENLDAP_REL_ENG_1_2_12~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cf9880e3efd94b7e532e63e11b877698c5441e32;p=thirdparty%2Fopenldap.git Plug rdwr lock leak --- diff --git a/CHANGES b/CHANGES index 435a04477a..a66ad97184 100644 --- a/CHANGES +++ b/CHANGES @@ -8,6 +8,7 @@ Changes included in OpenLDAP 1.2.12 Engineering Fixed libldap/add mod_bvalues typo Fixed ldappasswd crypt(3) crash (ITD#598) Fixed slapd/config.c MAXARGS boundary condition bug + Fixed cn=monitor/config rdwr lock leak Build Environment Remove extra Digital UNIX symbol (ITS#590) Ignore make clean rm failure diff --git a/servers/slapd/configinfo.c b/servers/slapd/configinfo.c index 4becb0c090..3cd78b37f5 100644 --- a/servers/slapd/configinfo.c +++ b/servers/slapd/configinfo.c @@ -42,8 +42,6 @@ config_info( vals[1] = NULL; e = (Entry *) ch_calloc( 1, sizeof(Entry) ); - /* initialize reader/writer lock */ - entry_rdwr_init(e); e->e_attrs = NULL; e->e_dn = ch_strdup( SLAPD_CONFIG_DN ); diff --git a/servers/slapd/monitor.c b/servers/slapd/monitor.c index ed29f78faf..04d51b1b3d 100644 --- a/servers/slapd/monitor.c +++ b/servers/slapd/monitor.c @@ -47,7 +47,6 @@ monitor_info( Connection *conn, Operation *op, e = (Entry *) ch_calloc( 1, sizeof(Entry) ); /* initialize reader/writer lock */ - entry_rdwr_init(e); e->e_attrs = NULL; e->e_dn = ch_strdup( SLAPD_MONITOR_DN ); e->e_ndn = dn_normalize_case( ch_strdup(SLAPD_MONITOR_DN) );