Skip to content
Snippets Groups Projects
Commit 1da532c2 authored by Ada Böhm's avatar Ada Böhm
Browse files

FIX: Index fixed again

parent 5289cce7
No related branches found
No related tags found
No related merge requests found
...@@ -83,7 +83,7 @@ DataPtr Index::get_slice(size_t from, size_t to) const ...@@ -83,7 +83,7 @@ DataPtr Index::get_slice(size_t from, size_t to) const
size_t Index::serialize(Worker &worker, loom::base::SendBuffer &buffer, const DataPtr &data_ptr) const size_t Index::serialize(Worker &worker, loom::base::SendBuffer &buffer, const DataPtr &data_ptr) const
{ {
size_t size = length * sizeof(size_t); size_t size = (length + 1) * sizeof(size_t);
buffer.add(std::make_unique<base::SizeBufferItem>(size + sizeof(Id))); buffer.add(std::make_unique<base::SizeBufferItem>(size + sizeof(Id)));
buffer.add(std::make_unique<base::IdBufferItem>(data->get_type_id(worker))); buffer.add(std::make_unique<base::IdBufferItem>(data->get_type_id(worker)));
buffer.add(std::make_unique<DataBufferItem>(data_ptr, reinterpret_cast<char*>(indices.get()), size)); buffer.add(std::make_unique<DataBufferItem>(data_ptr, reinterpret_cast<char*>(indices.get()), size));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment