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 13:35:53 -0600
commita6a630da7c86f5d340506c364a1d445542895f9c (patch)
tree0bae74f5d77834e75041842f1a97c99d4c7c4844
parentfc703e9b13f14637469388fc98df1cd00ea8edd5 (diff)
downloadds-a6a630da7c86f5d340506c364a1d445542895f9c.tar.gz
ds-a6a630da7c86f5d340506c364a1d445542895f9c.tar.xz
ds-a6a630da7c86f5d340506c364a1d445542895f9c.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.