X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fschema_check.c;h=87ba819c1d35e1a44a2d361067fe720855245234;hb=0f30fb0d8f0adbbb7b41fd455c57aa56d64c9853;hp=4fcc00fbf9a1941bb9efbf39d1f9a569c7f3b3a2;hpb=0e16f6acf9efe4a3dd2b413418213431ec86c33d;p=openldap diff --git a/servers/slapd/schema_check.c b/servers/slapd/schema_check.c index 4fcc00fbf9..87ba819c1d 100644 --- a/servers/slapd/schema_check.c +++ b/servers/slapd/schema_check.c @@ -202,7 +202,7 @@ oc_check_required( Entry *e, struct berval *ocname ) } /* not there => schema violation */ if ( a == NULL ) { - return at->sat_cname; + return at->sat_cname.bv_val; } } @@ -218,19 +218,18 @@ int oc_check_allowed( #ifdef NEW_LOGGING LDAP_LOG(( "schema", LDAP_LEVEL_ENTRY, - "oc_check_allowed: type \"%s\"\n", at->sat_cname )); + "oc_check_allowed: type \"%s\"\n", at->sat_cname.bv_val )); #else Debug( LDAP_DEBUG_TRACE, "oc_check_allowed type \"%s\"\n", - at->sat_cname, 0, 0 ); + at->sat_cname.bv_val, 0, 0 ); #endif /* always allow objectClass attribute */ - if ( strcasecmp( at->sat_cname, "objectClass" ) == 0 ) { + if ( strcasecmp( at->sat_cname.bv_val, "objectClass" ) == 0 ) { return LDAP_SUCCESS; } - /* * All operational attributions are allowed by schema rules. */