diff --git a/cli/command/container/utils.go b/cli/command/container/utils.go index 794c0db609..956bcc78e2 100644 --- a/cli/command/container/utils.go +++ b/cli/command/container/utils.go @@ -68,11 +68,11 @@ func legacyWaitExitOrRemoved(ctx context.Context, apiClient client.APIClient, co f := filters.NewArgs() f.Add("type", "container") f.Add("container", containerID) - options := types.EventsOptions{ - Filters: f, - } + eventCtx, cancel := context.WithCancel(ctx) - eventq, errq := apiClient.Events(eventCtx, options) + eventq, errq := apiClient.Events(eventCtx, types.EventsOptions{ + Filters: f, + }) eventProcessor := func(e events.Message) bool { stopProcessing := false