diff --git a/transport/internet/system_listener.go b/transport/internet/system_listener.go index 08ab4c18d..b651796df 100644 --- a/transport/internet/system_listener.go +++ b/transport/internet/system_listener.go @@ -110,9 +110,7 @@ func (dl *DefaultListener) Listen(ctx context.Context, addr net.Addr, sockopt *S lc.KeepAliveConfig.Enable = true lc.KeepAliveConfig.Interval = time.Duration(sockopt.TcpKeepAliveInterval) * time.Second } - if sockopt.TcpMptcp { - lc.SetMultipathTCP(true) - } + lc.SetMultipathTCP(sockopt.TcpMptcp) } case *net.UnixAddr: lc.Control = nil