]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/add.c
Experimental code that uses one locker ID per thread. Seems to work OK,
[openldap] / servers / slapd / add.c
index b43e78105212e139b353cecd8cec865f62203463..6e7cb7e443f8dfb347f8074eae08d96cf7ee60ce 100644 (file)
@@ -189,7 +189,7 @@ do_add( Connection *conn, Operation *op )
                goto done;
 
 #if defined( SLAPD_SCHEMA_DN )
-       } else if ( strcasecmp( e->e_ndn, SLAPD_SCHEMA_DN ) == 0 ) {
+       } else if ( bvmatch( &e->e_nname, &global_schemandn ) ) {
                send_ldap_result( conn, op, rc = LDAP_ALREADY_EXISTS,
                        NULL, "subschema subentry already exists",
                        NULL, NULL );