From bf51ddb2d5ff6d6d4ed86c7eb7527d8d8c87f5cd Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Fri, 31 May 2024 08:26:20 -0700 Subject: [PATCH] server: checks to ensure plugin restart doesnt ignore zombie states --- server/src/runtime.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/runtime.ts b/server/src/runtime.ts index 5107bbf99..0f5cb6161 100644 --- a/server/src/runtime.ts +++ b/server/src/runtime.ts @@ -652,7 +652,7 @@ export class ScryptedRuntime extends PluginHttp { } const existing = this.plugins[pluginHost.pluginId]; - if (existing !== pluginHost) { + if (existing && existing !== pluginHost && !existing.killed) { logger.log('w', `scheduled plugin restart cancelled, plugin was restarted by user ${pluginHost.pluginId}`); return; }