Piotr Tabor 1c401581e3 Close channel of started servers even if embed server fails to start.
Before this change:

```
gwmux, err = sctx.registerGateway([]grpc.DialOption{grpc.WithInsecure()})
if err != nil { return err; }
```

caused the Etcd.Serve() method finish without sctx.serversC channel being closed.
The code closing Etcd got stuck waiting for all the servers to be running.

Signed-off-by: Piotr Tabor <ptab@google.com>
2022-06-15 13:50:17 +02:00
..
2021-10-29 12:47:19 +02:00
2022-05-13 17:44:58 +08:00
2022-04-25 09:52:12 -07:00
2022-04-25 09:52:12 -07:00
2020-10-26 13:02:32 +01:00
2021-07-28 11:39:54 +08:00
2020-10-26 13:02:32 +01:00