summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRich Megginson <rmeggins@redhat.com>2010-06-04 19:45:45 -0600
committerRich Megginson <rmeggins@redhat.com>2010-08-31 10:27:33 -0600
commit0389c9003338e818842c63290887abed6823e273 (patch)
treed540d6e016eb6c61adbd033ef37ad27016b4bcb9
parente917ab8e2bb240f55be6c552beb598dfbed94990 (diff)
downloadds-0389c9003338e818842c63290887abed6823e273.tar.gz
ds-0389c9003338e818842c63290887abed6823e273.tar.xz
ds-0389c9003338e818842c63290887abed6823e273.zip
fix memleak in ldbm_config_read_instance_entries
need to free basedn after use by the internal search Reviewed by: nkinder (Thanks!) Platforms tested: Fedora 14 (rawhide)
-rw-r--r--ldap/servers/slapd/back-ldbm/ldbm_config.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ldap/servers/slapd/back-ldbm/ldbm_config.c b/ldap/servers/slapd/back-ldbm/ldbm_config.c
index 74b20b5e..a1b40621 100644
--- a/ldap/servers/slapd/back-ldbm/ldbm_config.c
+++ b/ldap/servers/slapd/back-ldbm/ldbm_config.c
@@ -1322,6 +1322,7 @@ ldbm_config_read_instance_entries(struct ldbminfo *li, const char *backend_type)
slapi_free_search_results_internal(tmp_pb);
slapi_pblock_destroy(tmp_pb);
+ slapi_ch_free_string(&basedn);
}
/* Reads in any config information held in the dse for the ldbm plugin.