1
0
mirror of https://github.com/amir20/dozzle.git synced 2025-12-30 09:45:15 +01:00

Fixes possible goroutine leak

This commit is contained in:
Amir Raminfar
2021-01-21 10:50:09 -08:00
parent 21561b40b0
commit 7f6a6a03c0

View File

@@ -148,11 +148,15 @@ func (d *dockerClient) ContainerStats(ctx context.Context, id string, stats chan
)
if cpuPercent > 0 || memUsage > 0 {
stats <- ContainerStat{
select {
case <-ctx.Done():
return
case stats <- ContainerStat{
ID: id,
CPUPercent: cpuPercent,
MemoryPercent: memPercent,
MemoryUsage: memUsage,
}:
}
}
}