Skip to content

Commit f30c862

Browse files
committed
try fix
1 parent 3dd44ec commit f30c862

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/serialize.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,8 @@ namespace sparrow_ipc
6565

6666
const auto body_length = static_cast<int64_t>(stream.size() - body_start);
6767
const flatbuffers::uoffset_t flatbuffer_size = builder.GetSize();
68-
const auto metadata_length = static_cast<int32_t>(utils::align_to_8(flatbuffer_size));
68+
const size_t prefix_size = continuation.size() + sizeof(uint32_t); // 8 bytes
69+
const auto metadata_length = static_cast<int32_t>(utils::align_to_8(prefix_size + flatbuffer_size));
6970
return {.metadata_length = metadata_length, .body_length = body_length};
7071
}
7172
}

0 commit comments

Comments
 (0)