mirror of
https://github.com/aljazceru/turso.git
synced 2026-01-06 17:54:20 +01:00
fix serial_type write
This commit is contained in:
@@ -727,7 +727,7 @@ impl ImmutableRecord {
|
||||
let value = value.get_owned_value();
|
||||
let serial_type = SerialType::from(value);
|
||||
let n = write_varint(&mut serial_type_buf[0..], serial_type.into());
|
||||
serials.push(serial_type_buf.clone());
|
||||
serials.push((serial_type_buf.clone(), n));
|
||||
|
||||
let value_size = match serial_type {
|
||||
SerialType::Null => 0,
|
||||
@@ -767,8 +767,8 @@ impl ImmutableRecord {
|
||||
let mut writer = AppendWriter::new(&mut buf, start_pos);
|
||||
|
||||
// 2. Write serial
|
||||
for value in serials {
|
||||
writer.extend_from_slice(&value);
|
||||
for (value, n) in serials {
|
||||
writer.extend_from_slice(&value[..n]);
|
||||
}
|
||||
|
||||
// write content
|
||||
|
||||
Reference in New Issue
Block a user