--- a/src/libgo/go/runtime/netpoll_hurd.go 2020-10-20 15:26:29.000000000 +0200 +++ b/src/libgo/go/runtime/netpoll_hurd.go 2022-02-15 10:28:56.000000000 +0100 @@ -238,10 +238,7 @@ pfd.events &= ^_POLLOUT } if mode != 0 { - pds[i].everr = false - if pfd.revents == _POLLERR { - pds[i].everr = true - } + pds[i].setEventErr(pfd.revents == _POLLERR) netpollready(&toRun, pds[i], mode) n-- }