]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/value.c
fix ITS#3753
[openldap] / servers / slapd / value.c
index 3f0927c29d96efd5e719255364470e7a6cd7142d..ef5c8b571de8f77c663c180d8f3fcf7a45017c9e 100644 (file)
@@ -453,7 +453,7 @@ ordered_value_match(
                                /* If not equal, or we're only comparing the index,
                                 * return result now.
                                 */
-                               if ( ret || ptr == iv.bv_val + iv.bv_len ) {
+                               if ( ret || ptr == iv.bv_val + iv.bv_len - 1 ) {
                                        *match = ( ret < 0 ) ? -1 : (ret > 0 );
                                        return LDAP_SUCCESS;
                                }