Files
gvisor/pkg
Ian Gudger 9dfcd8b09f Fix ephemeral port leak.
Fix a bug where udp.(*endpoint).Disconnect [accessible in gVisor via
epsocket.(*SocketOperations).Connect with AF_UNSPEC] would leak a port
reservation if the socket/endpoint had an ephemeral port assigned to it.

glibc's getaddrinfo uses connect with AF_UNSPEC, causing each call of
getaddrinfo to leak a port. Call getaddrinfo too many times and you run out of
ports (shows up as connect returning EAGAIN and getaddrinfo returning
EAI_NONAME "Name or service not known").

PiperOrigin-RevId: 268071160
2019-09-09 14:02:00 -07:00
..
2019-06-13 16:50:15 -07:00
2019-06-13 16:50:15 -07:00
2019-06-13 16:50:15 -07:00
2019-06-13 16:50:15 -07:00
2019-06-13 16:50:15 -07:00
2019-06-13 16:50:15 -07:00
2019-06-25 15:38:11 -07:00
2019-07-18 15:10:29 -07:00
2019-06-13 16:50:15 -07:00
2019-06-13 16:50:15 -07:00
2019-06-13 16:50:15 -07:00
2019-06-13 16:50:15 -07:00
2019-06-13 16:50:15 -07:00
2019-06-28 20:35:10 -07:00
2019-06-13 16:50:15 -07:00
2019-06-13 16:50:15 -07:00
2019-06-13 16:50:15 -07:00
2019-06-13 16:50:15 -07:00
2019-09-09 14:02:00 -07:00
2019-06-13 16:50:15 -07:00
2019-06-13 16:50:15 -07:00