Merge pull request #12797 from lzhfromustc/3_23

server/etcdmain and tests: Fix goroutine leaks
This commit is contained in:
Piotr Tabor
2021-05-10 08:29:17 +02:00
committed by GitHub
2 changed files with 2 additions and 2 deletions

View File

@@ -218,7 +218,7 @@ func startGRPCProxy(cmd *cobra.Command, args []string) {
httpClient := mustNewHTTPClient(lg)
srvhttp, httpl := mustHTTPListener(lg, m, tlsinfo, client, proxyClient)
errc := make(chan error)
errc := make(chan error, 3)
go func() { errc <- newGRPCProxyServer(lg, client).Serve(grpcl) }()
go func() { errc <- srvhttp.Serve(httpl) }()
go func() { errc <- m.Serve() }()