fix:修正一个首位置插入崩溃的问题

This commit is contained in:
taynpg 2025-04-08 11:32:41 +08:00
parent c477dad67e
commit 4b6612cc63

View File

@ -590,7 +590,10 @@ void add_newer(const std::vector<char>& wch)
buf.resize(buf.size() * 2); buf.resize(buf.size() * 2);
} }
if (len > 0) { if (len > 0) {
for (size_t i = len - 1; i >= wo; --i) { for (int i = len - 1; i >= wo; --i) {
if (i < 0) {
break;
}
buf[i + 1] = buf[i]; buf[i + 1] = buf[i];
} }
} }