Fix off-by-one in octetStringSubstringsFilter

This commit is contained in:
Howard Chu 2005-02-01 13:40:17 +00:00
parent ae6b117a2a
commit b6019af759

View 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;
}
}