diff options
Diffstat (limited to 'ldap/servers/slapd/config.c')
-rw-r--r-- | ldap/servers/slapd/config.c | 3 |
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; } |