]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/schema_check.c
Fixup bdb_entry_release now that entry_decode uses two memory blocks
[openldap] / servers / slapd / schema_check.c
index c2812d0c9e799f06b8c63d4887e80007a9c55c63..87ba819c1d35e1a44a2d361067fe720855245234 100644 (file)
@@ -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,15 +218,15 @@ 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;
        }