Skip to content

Commit 8f94053

Browse files
authored
Ensure env is defined before accessing env vars (#408)
In certain situations, process may be defined, even in the browser. In these cases, it's not sufficient to only check if process is defined before trying to access environment variables.
1 parent c107fb0 commit 8f94053

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/master/spawn.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ const debugThreadUtils = DebugLogger("threads:master:thread-utils")
3939
const isInitMessage = (data: any): data is WorkerInitMessage => data && data.type === ("init" as const)
4040
const isUncaughtErrorMessage = (data: any): data is WorkerUncaughtErrorMessage => data && data.type === ("uncaughtError" as const)
4141

42-
const initMessageTimeout = typeof process !== "undefined" && process.env.THREADS_WORKER_INIT_TIMEOUT
42+
const initMessageTimeout = typeof process !== "undefined" && typeof process.env !== "undefined" && process.env.THREADS_WORKER_INIT_TIMEOUT
4343
? Number.parseInt(process.env.THREADS_WORKER_INIT_TIMEOUT, 10)
4444
: 10000
4545

0 commit comments

Comments
 (0)