From 18e2f2be3a57bf53a14a3e561cd1df341aadfa4b Mon Sep 17 00:00:00 2001 From: Damian Gryski Date: Wed, 13 Nov 2024 13:44:31 -0800 Subject: [PATCH] targets/wasm_exec: call process.exit() when go.run() returns --- targets/wasm_exec.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/targets/wasm_exec.js b/targets/wasm_exec.js index d6270adbfd..41ccaed12c 100644 --- a/targets/wasm_exec.js +++ b/targets/wasm_exec.js @@ -531,7 +531,10 @@ const go = new Go(); WebAssembly.instantiate(fs.readFileSync(process.argv[2]), go.importObject).then((result) => { - return go.run(result.instance); + go.run(result.instance).then((result) => { + process.exit(result); + }). + catch((e) => { throw e }); }).catch((err) => { console.error(err); process.exit(1);