summaryrefslogtreecommitdiffstats
path: root/ldap/servers/slapd/config.c
diff options
context:
space:
mode:
Diffstat (limited to 'ldap/servers/slapd/config.c')
-rw-r--r--ldap/servers/slapd/config.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ldap/servers/slapd/config.c b/ldap/servers/slapd/config.c
index 0eabc408..29b5af51 100644
--- a/ldap/servers/slapd/config.c
+++ b/ldap/servers/slapd/config.c
@@ -304,6 +304,7 @@ slapd_bootstrap_config(const char *configdir)
{
LDAPDebug(LDAP_DEBUG_ANY, "The plugin entry [%s] in the configfile %s was invalid\n", slapi_entry_get_dn(e), configfile, 0);
rc = 0;
+ slapi_sdn_done(&plug_dn);
goto bail;
}
}
@@ -324,6 +325,7 @@ slapd_bootstrap_config(const char *configdir)
{
LDAPDebug(LDAP_DEBUG_ANY, "The plugin entry [%s] in the configfile %s was invalid\n", slapi_entry_get_dn(e), configfile, 0);
rc = 0;
+ slapi_sdn_done(&plug_dn);
goto bail;
}
}
@@ -454,6 +456,7 @@ slapd_bootstrap_config(const char *configdir)
}
bail:
+ slapi_ch_free((void **)&buf);
return rc;
}