use old_size

Co-authored-by: Alexey Milovidov <milovidov@clickhouse.com>
This commit is contained in:
auxten 2023-06-05 08:43:55 +08:00 committed by GitHub
parent db806bd394
commit e5c95add52
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -86,7 +86,7 @@ private:
size_t old_size = vector.size();
/// pos may not be equal to vector.data() + old_size, because WriteBuffer::next() can be used to flush data
size_t pos_offset = pos - reinterpret_cast<Position>(vector.data());
if (pos_offset == vector.size())
if (pos_offset == old_size)
{
vector.resize(old_size * size_multiplier);
}