diff --git a/Sources/Testing/ExitTests/SpawnProcess.swift b/Sources/Testing/ExitTests/SpawnProcess.swift index 7dd845c67..2d13b1955 100644 --- a/Sources/Testing/ExitTests/SpawnProcess.swift +++ b/Sources/Testing/ExitTests/SpawnProcess.swift @@ -175,8 +175,9 @@ func spawnExecutable( } var pid = pid_t() - guard 0 == posix_spawn(&pid, executablePath, fileActions, attrs, argv, environ) else { - throw CError(rawValue: swt_errno()) + let processSpawned = posix_spawn(&pid, executablePath, fileActions, attrs, argv, environ) + guard 0 == processSpawned else { + throw CError(rawValue: processSpawned) } return pid }