1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-03-09 15:40:10 +00:00

fix cell slice creation from cb

This commit is contained in:
trinitil 2025-02-02 20:52:36 +04:00
parent 833ef0a4f9
commit f326c1e4b4

View file

@ -54,7 +54,7 @@ void HeaderCorrupter::modify(block::gen::Block::Record &block) {
}
vm::CellBuilder cb;
CHECK(block::gen::t_ShardIdent.pack(cb, shard_rec));
info_rec.shard = td::Ref<vm::CellSlice>{true, cb.finalize()};
info_rec.shard.write() = cb.finalize();
}
// 3) invert_lt => start_lt >= end_lt
@ -100,7 +100,7 @@ void HeaderCorrupter::modify(block::gen::Block::Record &block) {
shard_rec.shard_pfx_bits = 0;
vm::CellBuilder cb;
CHECK(block::gen::t_ShardIdent.pack(cb, shard_rec));
info_rec.shard = td::Ref<vm::CellSlice>{true, cb.finalize()};
info_rec.shard.write() = cb.finalize();
}
// 8) set_vert_seqno_incr => vert_seqno_incr != 0 => ставим true