Skip to content

Commit c472e92

Browse files
authored
Do not reinitialize existing base wasm. (#10)
Signed-off-by: John Plevyak <[email protected]>
1 parent 56204b1 commit c472e92

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/wasm.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -458,10 +458,10 @@ std::shared_ptr<WasmHandleBase> createWasm(std::string vm_key, std::string code,
458458
base_wasms->erase(it);
459459
}
460460
}
461-
if (!wasm) {
462-
wasm = factory(vm_key);
463-
(*base_wasms)[vm_key] = wasm;
464-
}
461+
if (wasm)
462+
return wasm;
463+
wasm = factory(vm_key);
464+
(*base_wasms)[vm_key] = wasm;
465465
}
466466

467467
if (!wasm->wasm()->initialize(code, allow_precompiled)) {

0 commit comments

Comments
 (0)