Commit ecc2df63 authored by Quanah Gibson-Mount's avatar Quanah Gibson-Mount
Browse files

ITS#5540 (partial)

parent f0388223
...@@ -4,6 +4,7 @@ OpenLDAP 2.4.11 Engineering ...@@ -4,6 +4,7 @@ OpenLDAP 2.4.11 Engineering
Fixed liblber ber_get_next length decoding (ITS#5580) Fixed liblber ber_get_next length decoding (ITS#5580)
Added libldap assertion control (ITS#5560) Added libldap assertion control (ITS#5560)
Fixed libldap GnuTLS CRL result handling (ITS#5577) Fixed libldap GnuTLS CRL result handling (ITS#5577)
Fixed slapd check for structural_class failures (ITS#5540)
Fixed slapd crash with no listeners (ITS#5563) Fixed slapd crash with no listeners (ITS#5563)
Fixed slapd sets memory leak (ITS#5557) Fixed slapd sets memory leak (ITS#5557)
Fixed slapd-sock, back-shell buffer count (ITS#5558) Fixed slapd-sock, back-shell buffer count (ITS#5558)
......
...@@ -5507,6 +5507,12 @@ config_build_entry( Operation *op, SlapReply *rs, CfEntryInfo *parent, ...@@ -5507,6 +5507,12 @@ config_build_entry( Operation *op, SlapReply *rs, CfEntryInfo *parent,
oc_at = attr_find( e->e_attrs, slap_schema.si_ad_objectClass ); oc_at = attr_find( e->e_attrs, slap_schema.si_ad_objectClass );
rc = structural_class(oc_at->a_vals, &oc, NULL, &text, c->cr_msg, rc = structural_class(oc_at->a_vals, &oc, NULL, &text, c->cr_msg,
sizeof(c->cr_msg), op ? op->o_tmpmemctx : NULL ); sizeof(c->cr_msg), op ? op->o_tmpmemctx : NULL );
if ( rc != LDAP_SUCCESS ) {
Debug( LDAP_DEBUG_ANY,
"config_build_entry: build \"%s\" failed: \"%s\"\n",
rdn->bv_val, text, 0);
return NULL;
}
attr_merge_normalize_one(e, slap_schema.si_ad_structuralObjectClass, &oc->soc_cname, NULL ); attr_merge_normalize_one(e, slap_schema.si_ad_structuralObjectClass, &oc->soc_cname, NULL );
if ( op ) { if ( op ) {
op->ora_e = e; op->ora_e = e;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment