Verify ctx when we send configuration message in docker provider

This commit is contained in:
SALLEYRON Julien 2018-11-12 09:52:03 +01:00 committed by Traefiker Bot
parent a20f5bda0b
commit 9b0586cba7

View File

@ -210,10 +210,15 @@ func (p *Provider) Provide(configurationChan chan<- types.ConfigMessage, pool *s
}
configuration := p.buildConfiguration(containers)
if configuration != nil {
configurationChan <- types.ConfigMessage{
message := types.ConfigMessage{
ProviderName: "docker",
Configuration: configuration,
}
select {
case configurationChan <- message:
case <-ctx.Done():
}
}
}