• David du Colombier's avatar
    net: fix close on closed listener on Plan 9 · 8a4087ae
    David du Colombier authored
    Since close errors have been cleaned up in CL 39997,
    TestCloseError is failing on Plan 9, because
    TCPListener.Close didn't check that the listener
    has already been closed before writing the "hangup"
    string to the listener control file.
    
    This change fixes TCPListener.Close on Plan 9,
    by closing poll.FD before writing the "hangup"
    string.
    
    Fixes #20128.
    
    Change-Id: I13862b23a9055dd1be658acef7066707d98c591f
    Reviewed-on: https://go-review.googlesource.com/41850
    Run-TryBot: David du Colombier <0intro@gmail.com>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: 's avatarBrad Fitzpatrick <bradfitz@golang.org>
    8a4087ae
Name
Last commit
Last update
.github Loading commit data...
api Loading commit data...
doc Loading commit data...
lib/time Loading commit data...
misc Loading commit data...
src Loading commit data...
test Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTING.md Loading commit data...
CONTRIBUTORS Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README.md Loading commit data...
favicon.ico Loading commit data...
robots.txt Loading commit data...