diff --git a/base/process.jl b/base/process.jl index d1ed1acb9fcf4..4df51d2640040 100644 --- a/base/process.jl +++ b/base/process.jl @@ -110,7 +110,7 @@ end error("invalid spawn handle $h from $io") end for io in stdio] - syncd = Task[io.t for io in stdio if io isa SyncCloseFD] + syncd = Task[(io::SyncCloseFD).t for io in stdio if io isa SyncCloseFD] handle = Libc.malloc(_sizeof_uv_process) disassociate_julia_struct(handle) (; exec, flags, env, dir) = cmd