We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7574cf9 commit 01d4d1eCopy full SHA for 01d4d1e
src/KTrie.cpp
@@ -1060,7 +1060,7 @@ size_t kiwi::splitByTrie(
1060
lastSpecialEndPos * posMultiplier, specialStartPos * posMultiplier,
1061
str.substr(nonSpaces[lastSpecialEndPos], nonSpaces[specialStartPos] - nonSpaces[lastSpecialEndPos]));
1062
}
1063
- if (appendNewNode(out, endPosMap,
+ if (specialStartPos < nonSpaces.size() && appendNewNode(out, endPosMap,
1064
specialStartPos * posMultiplier, nonSpaces.size() * posMultiplier,
1065
U16StringView{ &str[nonSpaces[specialStartPos]], n - nonSpaces[specialStartPos] }))
1066
{
0 commit comments