From 0e67fbee21e4862ce57b3262c3a260a5015e9248 Mon Sep 17 00:00:00 2001 From: Snarling <84951833+Snarling@users.noreply.github.com> Date: Mon, 29 Aug 2022 02:41:17 -0400 Subject: [PATCH] Unify error handling --- src/Netscript/killWorkerScript.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Netscript/killWorkerScript.ts b/src/Netscript/killWorkerScript.ts index 84224ca49..658565569 100644 --- a/src/Netscript/killWorkerScript.ts +++ b/src/Netscript/killWorkerScript.ts @@ -62,7 +62,8 @@ function stopAndCleanUpWorkerScript(ws: WorkerScript): void { //Clean up any ongoing netscriptDelay if (ws.delay) clearTimeout(ws.delay); ws.delayReject?.(new ScriptDeath(ws)); - + ws.env.runningFn = ""; + if (typeof ws.atExit === "function") { try { ws.env.stopFlag = false;