diff --git a/cmd/buildkitd/main.go b/cmd/buildkitd/main.go index 724affb96d38..ed6fc9b07bcd 100644 --- a/cmd/buildkitd/main.go +++ b/cmd/buildkitd/main.go @@ -639,6 +639,9 @@ func getListener(addr string, uid, gid int, tlsConfig *tls.Config) (net.Listener if tlsConfig != nil { bklog.L.Warnf("TLS is disabled for %s", addr) } + if proto == "npipe" { + return getLocalListener(listenAddr) + } return sys.GetLocalListener(listenAddr, uid, gid) case "fd": return listenFD(listenAddr, tlsConfig)