diff --git a/api/client/cli.go b/api/client/cli.go index 424ccf2fa2..7a806d64bb 100644 --- a/api/client/cli.go +++ b/api/client/cli.go @@ -144,8 +144,8 @@ func NewDockerCli(in io.ReadCloser, out, err io.Writer, key libtrust.PrivateKey, if proto == "unix" { // no need in compressing for local communications tr.DisableCompression = true - tr.Dial = func(network, addr string) (net.Conn, error) { - return net.DialTimeout("unix", addr, 32*time.Second) + tr.Dial = func(dial_network, dial_addr string) (net.Conn, error) { + return net.DialTimeout(proto, addr, 32*time.Second) } } else { tr.Dial = (&net.Dialer{Timeout: 32 * time.Second}).Dial