From cf9880e3efd94b7e532e63e11b877698c5441e32 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Thu, 27 Jul 2000 18:43:21 +0000 Subject: [PATCH] Plug rdwr lock leak --- CHANGES | 1 + servers/slapd/configinfo.c | 2 -- servers/slapd/monitor.c | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) 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) ); -- 2.47.2