diff --git a/instance/src/lib/utils.ts b/instance/src/lib/utils.ts index 78f6f18..c46c003 100644 --- a/instance/src/lib/utils.ts +++ b/instance/src/lib/utils.ts @@ -60,7 +60,9 @@ export function loop_process( const kill_sig = channel<"kill">(); kill_sig.receive().then(() => { control.do_continue = false; - control.child_process?.kill(); + try { + control.child_process?.kill(); + } catch (_) { /* isok */ } }); async function launch() { while (control.do_continue) {