Merge pull request #10639

1bed4e8 serialization: handle EOF at varint boundary (selsta)
This commit is contained in:
tobtoht
2026-05-28 13:03:30 +00:00
+1 -1
View File
@@ -147,7 +147,7 @@ struct binary_archive<false> : public binary_archive_base<false>
{
auto current = bytes_.cbegin();
auto end = bytes_.cend();
good_ &= (0 <= tools::read_varint(current, end, v));
good_ &= (1 <= tools::read_varint(current, end, v));
current = std::min(current, bytes_.cend());
bytes_ = {current, std::size_t(bytes_.cend() - current)};
}