mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-24 13:24:56 +08:00
Coverity scan errors
This commit is contained in:
parent
a904cc015c
commit
782b17eb56
@ -171,7 +171,8 @@ entry_schema_check(
|
||||
"entry_check_schema(%s): %s\n",
|
||||
e->e_dn, textbuf, 0 );
|
||||
|
||||
return LDAP_OBJECT_CLASS_VIOLATION;
|
||||
rc = LDAP_OBJECT_CLASS_VIOLATION;
|
||||
goto leave;
|
||||
}
|
||||
|
||||
if( sc->soc_kind != LDAP_SCHEMA_STRUCTURAL ) {
|
||||
@ -183,7 +184,8 @@ entry_schema_check(
|
||||
"entry_check_schema(%s): %s\n",
|
||||
e->e_dn, textbuf, 0 );
|
||||
|
||||
return LDAP_OTHER;
|
||||
rc = LDAP_OTHER;
|
||||
goto leave;
|
||||
}
|
||||
|
||||
got_soc:
|
||||
@ -196,7 +198,8 @@ got_soc:
|
||||
"entry_check_schema(%s): %s\n",
|
||||
e->e_dn, textbuf, 0 );
|
||||
|
||||
return LDAP_OBJECT_CLASS_VIOLATION;
|
||||
rc = LDAP_OBJECT_CLASS_VIOLATION;
|
||||
goto leave;
|
||||
}
|
||||
|
||||
*text = textbuf;
|
||||
@ -384,18 +387,20 @@ got_soc:
|
||||
}
|
||||
}
|
||||
}
|
||||
snprintf( textbuf, textlen,
|
||||
"class '%s' not allowed by content rule '%s'",
|
||||
oc->soc_cname.bv_val,
|
||||
ldap_contentrule2name( &cr->scr_crule ) );
|
||||
} else if ( global_disallows & SLAP_DISALLOW_AUX_WO_CR ) {
|
||||
k = -1;
|
||||
snprintf( textbuf, textlen,
|
||||
"class '%s' not allowed by any content rule",
|
||||
oc->soc_cname.bv_val );
|
||||
} else {
|
||||
k = 0;
|
||||
}
|
||||
|
||||
if( k == -1 ) {
|
||||
snprintf( textbuf, textlen,
|
||||
"content rule '%s' does not allow class '%s'",
|
||||
ldap_contentrule2name( &cr->scr_crule ),
|
||||
oc->soc_cname.bv_val );
|
||||
|
||||
Debug( LDAP_DEBUG_ANY,
|
||||
"Entry (%s): %s\n",
|
||||
e->e_dn, textbuf, 0 );
|
||||
|
Loading…
Reference in New Issue
Block a user