Use proper grpc schema (unix:file) for unix sockets.

Signed-off-by: Piotr Tabor <ptab@google.com>
This commit is contained in:
Piotr Tabor 2022-06-15 23:12:56 +02:00
parent 17c1dcd614
commit cbf54a0421

View File

@ -234,7 +234,7 @@ func (sctx *serveCtx) registerGateway(opts []grpc.DialOption) (*gw.ServeMux, err
addr := sctx.addr addr := sctx.addr
if network := sctx.network; network == "unix" { if network := sctx.network; network == "unix" {
// explicitly define unix network for gRPC socket support // explicitly define unix network for gRPC socket support
addr = fmt.Sprintf("%s://%s", network, addr) addr = fmt.Sprintf("%s:%s", network, addr)
} }
opts = append(opts, grpc.WithDefaultCallOptions([]grpc.CallOption{ opts = append(opts, grpc.WithDefaultCallOptions([]grpc.CallOption{