From b48bf9f25b5d01f437a1639897870e8a185b4055 Mon Sep 17 00:00:00 2001 From: Pierangelo Masarati Date: Thu, 11 Jan 2007 23:32:04 +0000 Subject: [PATCH] import fix to ITS#4801 --- CHANGES | 1 + servers/slapd/overlays/dynlist.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/CHANGES b/CHANGES index 62a335ede8..a2a05ff007 100644 --- a/CHANGES +++ b/CHANGES @@ -9,6 +9,7 @@ OpenLDAP 2.3.33 Engineering Fixed slapd-ldap/meta privileged connections handling (ITS#4791) Fixed slapd-meta retrying (ITS#4594, 4762) Fixed slapo-chain referral DN use (ITS#4776) + Fixed slapo-dynlist dangling pointer after entry free (ITS#4801) Fixed libldap ldap_pvt_put_filter syntax checks (ITS#4648) Documentation Fixed reference to deprecated stmt in slapacl(8) (ITS#4803) diff --git a/servers/slapd/overlays/dynlist.c b/servers/slapd/overlays/dynlist.c index 100afb1b40..239cc7e059 100644 --- a/servers/slapd/overlays/dynlist.c +++ b/servers/slapd/overlays/dynlist.c @@ -289,6 +289,8 @@ dynlist_sc_update( Operation *op, SlapReply *rs ) done:; if ( rs->sr_flags & REP_ENTRY_MUSTBEFREED ) { entry_free( rs->sr_entry ); + rs->sr_entry = NULL; + rs->sr_flags ^= REP_ENTRY_MUSTBEFREED; } return 0; -- 2.47.2