From: Ondřej Kuzník Date: Tue, 31 Mar 2026 16:37:34 +0000 (+0100) Subject: ITS#10481 Do not leak data on error path X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=a8844fcce13bdf7a7c4d46253c00374591d5e688;p=thirdparty%2Fopenldap.git ITS#10481 Do not leak data on error path --- diff --git a/servers/slapd/bconfig.c b/servers/slapd/bconfig.c index 444ac67f92..986be85931 100644 --- a/servers/slapd/bconfig.c +++ b/servers/slapd/bconfig.c @@ -5509,7 +5509,8 @@ config_add_internal( CfBackInfo *cfb, Entry *e, ConfigArgs *ca, SlapReply *rs, Debug( LDAP_DEBUG_TRACE, "%s: config_add_internal: " "DN=\"%s\" no structural objectClass add function\n", log_prefix, e->e_name.bv_val ); - return LDAP_OBJECT_CLASS_VIOLATION; + rc = LDAP_OBJECT_CLASS_VIOLATION; + goto done_noop; } }