]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/internal/fuzz/sys_windows.go
[dev.fuzz] all: merge master (d137b74) into dev.fuzz
[gostls13.git] / src / internal / fuzz / sys_windows.go
index de6af81d9457da18776ead851bced70fa108e2e4..286501bc10f556c1d3e364b1f551aee83e13e67b 100644 (file)
@@ -95,6 +95,7 @@ func setWorkerComm(cmd *exec.Cmd, comm workerComm) {
        syscall.SetHandleInformation(syscall.Handle(comm.fuzzIn.Fd()), syscall.HANDLE_FLAG_INHERIT, 1)
        syscall.SetHandleInformation(syscall.Handle(comm.fuzzOut.Fd()), syscall.HANDLE_FLAG_INHERIT, 1)
        cmd.Env = append(cmd.Env, fmt.Sprintf("GO_TEST_FUZZ_WORKER_HANDLES=%x,%x,%q", comm.fuzzIn.Fd(), comm.fuzzOut.Fd(), memName))
+       cmd.SysProcAttr = &syscall.SysProcAttr{AdditionalInheritedHandles: []syscall.Handle{syscall.Handle(comm.fuzzIn.Fd()), syscall.Handle(comm.fuzzOut.Fd())}}
 }
 
 // getWorkerComm returns communication channels in the worker process.