diff --git a/clickhouse/columns/array.cpp b/clickhouse/columns/array.cpp index 0ae0a632..3830bc4e 100644 --- a/clickhouse/columns/array.cpp +++ b/clickhouse/columns/array.cpp @@ -55,6 +55,9 @@ void ColumnArray::Append(ColumnRef column) { } bool ColumnArray::Load(CodedInputStream* input, size_t rows) { + if (!rows) { + return true; + } if (!offsets_->Load(input, rows)) { return false; }