deserialize using get_data_size(), which refers to blob.data()'s length,
instead of using msg.meta.size, which refers to the entire blob's length fixes #752
This commit is contained in:
parent
f0725b4900
commit
ff5854396a
|
@ -57,7 +57,7 @@ pub fn reconstruct_entries_from_blobs(blobs: VecDeque<SharedBlob>) -> bincode::R
|
|||
for blob in blobs {
|
||||
let entry = {
|
||||
let msg = blob.read().unwrap();
|
||||
deserialize(&msg.data()[..msg.meta.size])
|
||||
deserialize(&msg.data()[..msg.get_data_size().unwrap() as usize])
|
||||
};
|
||||
|
||||
match entry {
|
||||
|
|
Loading…
Reference in New Issue