diff --git a/servers/slapd/dn.c b/servers/slapd/dn.c index 3ba5acff7a..896419dfbc 100644 --- a/servers/slapd/dn.c +++ b/servers/slapd/dn.c @@ -572,7 +572,8 @@ dnMatch( match = value->bv_len - asserted->bv_len; if ( match == 0 ) { - match = strcmp( value->bv_val, asserted->bv_val ); + match = memcmp( value->bv_val, asserted->bv_val, + value->bv_len ); } #ifdef NEW_LOGGING