Merge pull request #686 from morlay/nil-client-fix

fix: should ignore nil client
This commit is contained in:
CrazyMax
2021-07-23 20:12:32 +02:00
committed by GitHub

View File

@@ -197,6 +197,10 @@ func resolveDrivers(ctx context.Context, drivers []DriverInfo, auth Auth, opt ma
eg, ctx := errgroup.WithContext(ctx) eg, ctx := errgroup.WithContext(ctx)
for i, c := range clients { for i, c := range clients {
if c == nil {
continue
}
func(i int, c *client.Client) { func(i int, c *client.Client) {
eg.Go(func() error { eg.Go(func() error {
clients[i].Build(ctx, client.SolveOpt{}, "buildx", func(ctx context.Context, c gateway.Client) (*gateway.Result, error) { clients[i].Build(ctx, client.SolveOpt{}, "buildx", func(ctx context.Context, c gateway.Client) (*gateway.Result, error) {