~singpolyma/biboumi

9206f4723b8c5feb8a96daa9c283d30cf73290e1 — louiz’ 7 years ago 6bd9b1e
Fix a bug in cut()
1 files changed, 1 insertions(+), 1 deletions(-)

M louloulibs/utils/string.cpp
M louloulibs/utils/string.cpp => louloulibs/utils/string.cpp +1 -1
@@ 16,7 16,7 @@ std::vector<std::string> cut(const std::string& val, const std::size_t size)
      // UTF-8 codepoints.
      std::size_t s = 0;
      auto codepoint_size = utils::get_next_codepoint_size(val[pos + s]);
      while (s + codepoint_size <= size)
      while (s + codepoint_size <= size && pos + s < val.size())
        {
          s += codepoint_size;
          codepoint_size = utils::get_next_codepoint_size(val[pos + s]);