From 0d9de644b8477bce41b33582dc21762d64ea1eda Mon Sep 17 00:00:00 2001 From: Ian Campbell Date: Wed, 29 Nov 2017 15:12:30 +0000 Subject: [PATCH] hyperkit: split network option into 3 vpnkit mode has one or two arguments (eth socket and port control socket). If splitting into only 2 then vpnkit,vpnkit-state/eth.sock,vpnkit-state/port.sock becomes 2: vpnkit 1: vpnkit-state/eth.sock,vpnkit-state/port.sock rather than 0: vpnkit 1: vpnkit-state/eth.sock 2: vpnkit-state/port.sock as desired. Signed-off-by: Ian Campbell --- src/cmd/linuxkit/run_hyperkit.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/linuxkit/run_hyperkit.go b/src/cmd/linuxkit/run_hyperkit.go index 2b3657766..047c35406 100644 --- a/src/cmd/linuxkit/run_hyperkit.go +++ b/src/cmd/linuxkit/run_hyperkit.go @@ -219,7 +219,7 @@ func runHyperKit(args []string) { dflt := hyperkitNetworkingDefault networking = &dflt } - netMode := strings.SplitN(*networking, ",", 2) + netMode := strings.SplitN(*networking, ",", 3) switch netMode[0] { case hyperkitNetworkingDockerForMac: h.VPNKitSock = filepath.Join(os.Getenv("HOME"), "Library/Containers/com.docker.docker/Data/s50")