diff options
author | Andrew Gerrand <adg@golang.org> | 2014-08-13 13:18:02 +1000 |
---|---|---|
committer | Andrew Gerrand <adg@golang.org> | 2014-08-13 13:18:02 +1000 |
commit | e3338c848402d04b92de0477803a77a1de93605b (patch) | |
tree | 27eb83bd740df0a90ea38b4761e3be5ad2c366c2 /api | |
parent | 585165a01ad6da64859da4b720605199b43928b4 (diff) | |
download | go-e3338c848402d04b92de0477803a77a1de93605b.tar.gz |
[release-branch.go1.3] net: prevent spurious on-connect events via epoll on linuxgo1.3.1
??? CL 120820043 / 06a4b59c1393
net: prevent spurious on-connect events via epoll on linux
On Linux, adding a socket descriptor to epoll instance before getting
the EINPROGRESS return value from connect system call could be a root
cause of spurious on-connect events.
See golang.org/issue/8276, golang.org/issue/8426 for further information.
All credit to Jason Eggleston <jason@eggnet.com>
Fixes issue 8276.
Fixes issue 8426.
LGTM=dvyukov
R=dvyukov, golang-codereviews, adg, dave, iant, alex.brainman
CC=golang-codereviews
https://codereview.appspot.com/120820043
???
TBR=r, rsc
CC=golang-codereviews
https://codereview.appspot.com/128110045
Diffstat (limited to 'api')
0 files changed, 0 insertions, 0 deletions