1
0
mirror of https://github.com/amir20/dozzle.git synced 2025-12-26 23:21:41 +01:00

fix: fixes a potential deadlock when reading stats (#2745)

This commit is contained in:
Amir Raminfar
2024-02-02 09:57:06 -08:00
committed by GitHub
parent 099c053341
commit b8869784d4
5 changed files with 33 additions and 48 deletions

View File

@@ -306,8 +306,14 @@ func (d *_client) Events(ctx context.Context, messages chan<- ContainerEvent) <-
select {
case <-ctx.Done():
return
case err, ok := <-errors:
if !ok {
log.Errorf("docker events channel closed")
}
log.Warnf("error while listening to docker events: %v", err)
case message, ok := <-dockerMessages:
if !ok {
log.Errorf("docker events channel closed")
return
}