diff --git a/ConflictSet.cpp b/ConflictSet.cpp index a211349..1ff1fe7 100644 --- a/ConflictSet.cpp +++ b/ConflictSet.cpp @@ -828,7 +828,8 @@ bool checkPointRead(Node *n, const std::span key, if (n->partialKeyLen > 0) { int commonLen = std::min(n->partialKeyLen, remaining.size()); - int i = longestCommonPrefix(n->partialKey, remaining.data(), commonLen); + int i = longestCommonPrefixPartialKey(n->partialKey, remaining.data(), + commonLen); if (i < commonLen) { auto c = n->partialKey[i] <=> remaining[i]; if (c > 0) { @@ -1088,7 +1089,8 @@ struct CheckRangeLeftSide { if (n->partialKeyLen > 0) { int commonLen = std::min(n->partialKeyLen, remaining.size()); - int i = longestCommonPrefix(n->partialKey, remaining.data(), commonLen); + int i = longestCommonPrefixPartialKey(n->partialKey, remaining.data(), + commonLen); searchPathLen += i; if (i < commonLen) { auto c = n->partialKey[i] <=> remaining[i];