世界 před 4 roky
rodič
revize
fa61371102
1 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. 3 3
      transport/internet/sockopt_linux.go

+ 3 - 3
transport/internet/sockopt_linux.go

@@ -61,13 +61,13 @@ func applyOutboundSocketOptions(network string, address string, fd uintptr, conf
 
 		if config.TcpKeepAliveInterval > 0 {
 			if err := syscall.SetsockoptInt(int(fd), syscall.IPPROTO_TCP, syscall.TCP_KEEPINTVL, int(config.TcpKeepAliveInterval)); err != nil {
-				return newError("failed to set TCP_KEEPINTVL", err)
+				return newError("failed to set TCP_KEEPINTVL").Base(err)
 			}
 			if err := syscall.SetsockoptInt(int(fd), syscall.IPPROTO_TCP, syscall.TCP_KEEPIDLE, int(config.TcpKeepAliveIdle)); err != nil {
-				return newError("failed to set TCP_KEEPIDLE", err)
+				return newError("failed to set TCP_KEEPIDLE").Base(err)
 			}
 			if err := syscall.SetsockoptInt(int(fd), syscall.SOL_SOCKET, syscall.SO_KEEPALIVE, 1); err != nil {
-				return newError("failed to set SO_KEEPALIVE", err)
+				return newError("failed to set SO_KEEPALIVE").Base(err)
 			}
 		}
 	}