]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/schema_init.c
ITS#3576 use actual backend (not glue instance) for restriction and
[openldap] / servers / slapd / schema_init.c
index a9df65cf9612e29045e32396b5acf082d7f44d9e..5d373374397479658ec9cd727cac7c939bc66ae4 100644 (file)
@@ -537,7 +537,7 @@ octetStringSubstringsFilter (
                if ( sa->sa_initial.bv_len > index_substr_if_maxlen &&
                        ( flags & SLAP_INDEX_SUBSTR_ANY ))
                {
-                       nkeys += (sa->sa_initial.bv_len - index_substr_if_maxlen) / index_substr_any_step;
+                       nkeys += 1 + (sa->sa_initial.bv_len - index_substr_if_maxlen) / index_substr_any_step;
                }
        }
 
@@ -560,7 +560,7 @@ octetStringSubstringsFilter (
                if ( sa->sa_final.bv_len > index_substr_if_maxlen &&
                        ( flags & SLAP_INDEX_SUBSTR_ANY ))
                {
-                       nkeys += (sa->sa_final.bv_len - index_substr_if_maxlen) / index_substr_any_step;
+                       nkeys += 1 + (sa->sa_final.bv_len - index_substr_if_maxlen) / index_substr_any_step;
                }
        }