fix(vpn): pass dup'd FDs to tunnel (#16249)

We were duping the passed FDs and then not using the result.
This commit is contained in:
Ethan
2025-01-24 13:29:20 +11:00
committed by GitHub
parent 5841c0aacb
commit 4872d14e55

View File

@ -39,7 +39,7 @@ func OpenTunnel(cReadFD, cWriteFD int32) int32 {
return ErrDupWriteFD
}
conn, err := vpn.NewBidirectionalPipe(uintptr(cReadFD), uintptr(cWriteFD))
conn, err := vpn.NewBidirectionalPipe(uintptr(readFD), uintptr(writeFD))
if err != nil {
unix.Close(readFD)
unix.Close(writeFD)