X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fcompare.c;h=61a8f6882ef9fd19253ab4aef568e2ccd6cd3552;hb=7666bb7482e788e478fbb506fb25645ae06f86a9;hp=b62d69dc4ad9410bfcb9271f1a460d1f65017576;hpb=6107ba67d2fd7eadb23ffdd1d284306011ef4013;p=openldap diff --git a/servers/slapd/compare.c b/servers/slapd/compare.c index b62d69dc4a..61a8f6882e 100644 --- a/servers/slapd/compare.c +++ b/servers/slapd/compare.c @@ -169,7 +169,8 @@ do_compare( goto cleanup; } - } else if ( strcasecmp( ndn.bv_val, SLAPD_SCHEMA_DN ) == 0 ) { +#ifdef SLAPD_SCHEMA_DN + } else if ( bvmatch( &ndn, &global_schemandn ) ) { #ifdef NEW_LOGGING LDAP_LOG( OPERATION, ARGS, "do_compare: dn (%s) attr(%s) value (%s)\n", @@ -198,6 +199,7 @@ do_compare( rc = 0; goto cleanup; } +#endif /* SLAPD_SCHEMA_DN */ } if( entry ) {