diff options
Diffstat (limited to '')
-rw-r--r-- | conn/conn_linux.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/conn/conn_linux.go b/conn/conn_linux.go index 716028f..f07c3bb 100644 --- a/conn/conn_linux.go +++ b/conn/conn_linux.go @@ -123,6 +123,7 @@ again: bind.sock4, newPort, err = create4(port) if err != nil { if originalPort == 0 && err == syscall.EADDRINUSE && tries < 100 { + unix.Close(bind.sock6) tries++ goto again } |