fix: fix possible null exception at pool destroying
[poolifier.git] / src / pools / abstract-pool.ts
index 263d13026f2474c8fb3eb88694beb28c4277605c..9045b063675a7071d77097ae51d3aa4d7bb9cfcb 100644 (file)
@@ -985,7 +985,7 @@ export abstract class AbstractPool<
   private async sendKillMessageToWorker (workerNodeKey: number): Promise<void> {
     await new Promise<void>((resolve, reject) => {
       if (this.workerNodes?.[workerNodeKey] == null) {
-        reject(new Error(`Invalid worker node key '${workerNodeKey}'`))
+        resolve()
         return
       }
       const killMessageListener = (message: MessageValue<Response>): void => {