Skip to content

Commit b1defa7

Browse files
committed
don't transmute network version
1 parent 9a3612c commit b1defa7

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

rust/src/fvm/engine.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -272,9 +272,7 @@ impl AbstractMultiEngine for MultiEngine2 {
272272
externs: CgoExterns,
273273
) -> InnerFvmMachine {
274274
let cfg = NetworkConfig2 {
275-
network_version: unsafe {
276-
std::mem::transmute::<NetworkVersion, NetworkVersion2>(cfg.network_version)
277-
},
275+
network_version: NetworkVersion2::try_from(cfg.network_version as u32).unwrap(),
278276
max_call_depth: cfg.max_call_depth,
279277
max_wasm_stack: cfg.max_wasm_stack,
280278
builtin_actors_override: cfg.builtin_actors_override,

0 commit comments

Comments
 (0)