fix: avoid null exception at sending message to worker
[poolifier.git] / src / pools / thread / fixed.ts
index bf111d39482528c4078f13e5c76557d565895f7f..ddda04b113ec9028b0cd24c8f53001d12714a901 100644 (file)
@@ -82,7 +82,7 @@ export class FixedThreadPool<
   ): void {
     (
       this.workerNodes[workerNodeKey]?.messageChannel as MessageChannel
-    ).port1.postMessage(
+    )?.port1?.postMessage(
       { ...message, workerId: this.getWorkerInfo(workerNodeKey).id },
       transferList
     )