commit | 66c3f260301cac915959651293c11c8207d331e8 | [log] [tgz] |
---|---|---|
author | Tobias Klauser <tklauser@distanz.ch> | Wed Apr 14 11:17:47 2021 +0200 |
committer | Tobias Klauser <tobias.klauser@gmail.com> | Thu Apr 15 04:56:47 2021 +0000 |
tree | 8cacd20eaf5dfd24d75a707bf8a4e1b0f2ec2169 | |
parent | fe65e336abe0be631674a7f3242ec9f54b34faf7 [diff] |
unix: don't defer close raw Socketpair fds in tests on darwin, freebsd and zos Follow up on three occurences missed in CL 309689. The raw fds are successively wrapped using os.NewFile and will be closed by (*os.File).Close. Avoids a double close, in the worst case closing an unrelated fd. Change-Id: Iffe4cc4f77db10237547915c362c4aeb20cc9630 Reviewed-on: https://go-review.googlesource.com/c/sys/+/310010 Trust: Tobias Klauser <tobias.klauser@gmail.com> Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> Reviewed-by: Ian Lance Taylor <iant@golang.org>
This repository holds supplemental Go packages for low-level interactions with the operating system.
The easiest way to install is to run go get -u golang.org/x/sys
. You can also manually git clone the repository to $GOPATH/src/golang.org/x/sys
.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.
The main issue tracker for the sys repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/sys:” in the subject line, so it is easy to find.