From 156baefc58c703390b7248e4acf7d2e9d6282634 Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount Date: Fri, 1 May 2009 21:21:26 +0000 Subject: [PATCH] ITS#6058 --- CHANGES | 3 ++- servers/slapd/overlays/rwm.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index d56548ef31..3be2095248 100644 --- a/CHANGES +++ b/CHANGES @@ -10,8 +10,9 @@ OpenLDAP 2.4.17 Engineering Fixed slapd normalization of updated schema attributes (ITS#5540) Fixed slapd pagedresults stacked control with overlays (ITS#6056) Fixed slapd sockets usage on windows (ITS#6039) - Fixed slapo-rwm dn passing (ITS#6070) Added slapo-rwm rwm-drop-unrequested-attrs config option (ITS#6057) + Fixed slapo-rwm dn passing (ITS#6070) + Fixed slapo-rwm entry free (ITS#6058) Build Environment Added test056-monitor (ITS#5540) Added test057-memberof-refint (ITS#5395) diff --git a/servers/slapd/overlays/rwm.c b/servers/slapd/overlays/rwm.c index 93b1ae33b0..3e6ba4952a 100644 --- a/servers/slapd/overlays/rwm.c +++ b/servers/slapd/overlays/rwm.c @@ -823,7 +823,7 @@ rwm_entry_release_rw( Operation *op, Entry *e, int rw ) } /* just free entry if (probably) ours */ - if ( e->e_private == NULL ) { + if ( e->e_private == NULL && BER_BVISNULL( &e->e_bv ) ) { entry_free( e ); return LDAP_SUCCESS; } -- 2.39.5