Match planned order better

This commit is contained in:
2024-02-15 11:47:01 -08:00
parent c2193fdba0
commit 5a2b734d16

View File

@@ -1078,16 +1078,16 @@ bool checkRangeRead(Node *n, std::span<const uint8_t> begin,
return false; return false;
} }
for (int i = begin.size() - 1; i >= lcp + 1; --i) { if (!checkRangeStartsWith(n, begin.subspan(0, lcp), begin[lcp], end[lcp],
readVersion)) {
return false;
}
for (int i = lcp + 1; i < int(begin.size()); ++i) {
if (!checkRangeStartsWith(n, begin.subspan(0, i), int(begin[i]), 256, if (!checkRangeStartsWith(n, begin.subspan(0, i), int(begin[i]), 256,
readVersion)) { readVersion)) {
return false; return false;
} }
} }
if (!checkRangeStartsWith(n, begin.subspan(0, lcp), begin[lcp], end[lcp],
readVersion)) {
return false;
}
for (int i = lcp + 1; i < int(end.size()); ++i) { for (int i = lcp + 1; i < int(end.size()); ++i) {
if (!checkPointRead(n, end.subspan(0, i), readVersion)) { if (!checkPointRead(n, end.subspan(0, i), readVersion)) {
return false; return false;