cli/command/container: RunStats: handle context-cancellation

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn
2025-10-28 11:07:40 +01:00
parent 832fc66ca7
commit 15b422b317

View File

@ -192,6 +192,8 @@ func RunStats(ctx context.Context, dockerCLI command.Cli, options *StatsOptions)
select {
case <-stopped:
return
case <-ctx.Done():
return
case event := <-eventChan:
c <- event
case err := <-errChan:
@ -336,6 +338,8 @@ func RunStats(ctx context.Context, dockerCLI command.Cli, options *StatsOptions)
return nil
}
return err
case <-ctx.Done():
return ctx.Err()
}
}
}