Explorar o código

Fix: net.Address type checking (#1629)

Allow zero port for listening port, namely random port.
1ocalhost %!s(int64=3) %!d(string=hai) anos
pai
achega
64a780bba6
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      transport/internet/tcp/hub.go

+ 1 - 1
transport/internet/tcp/hub.go

@@ -39,7 +39,7 @@ func ListenTCP(ctx context.Context, address net.Address, port net.Port, streamSe
 	}
 	var listener net.Listener
 	var err error
-	if port == net.Port(0) { // unix
+	if address.Family().IsDomain() {
 		listener, err = internet.ListenSystem(ctx, &net.UnixAddr{
 			Name: address.Domain(),
 			Net:  "unix",