From e9823160d29fada2d3969d8a97e62cf717d92fdf Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Fri, 31 Aug 2001 22:24:17 +0000 Subject: [PATCH] Plug leak of substrings filter_free() --- CHANGES | 3 ++- servers/slapd/filter.c | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 1f07560813..70ff9f11f3 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,7 @@ OpenLDAP 2.0 Change Log OpenLDAP 2.0.13 Engineering + Fixed slapd substring filter_free bug Fixed ldapdelete -c handling (ITS#1071) OpenLDAP 2.0.12 Release @@ -8,7 +9,7 @@ OpenLDAP 2.0.12 Release Fixed slapd modlist2mods error text bug Fixed slapd numericString bugs (ITS#1182,1254) Fixed slapd empty rootdn bug (ITS#1172) - Fixed slapd passwd modify replication + Fixed slapd passwd modify replication (ITS#1237) Fixed slapd textbuf bugs (ITS#1275) Fixed ldapmodrdn SASL auth bug (ITS#1179) Fixed slapadd already exists bug (ITS#1191) diff --git a/servers/slapd/filter.c b/servers/slapd/filter.c index f9a0053aed..ef278e4be6 100644 --- a/servers/slapd/filter.c +++ b/servers/slapd/filter.c @@ -572,6 +572,7 @@ filter_free( Filter *f ) if ( f->f_sub_final != NULL ) { ber_bvfree( f->f_sub_final ); } + ch_free( f->f_sub ); break; case LDAP_FILTER_AND: