diff --git a/libnetwork/controller.go b/libnetwork/controller.go index 06db0bf49d..2f41bac5e8 100644 --- a/libnetwork/controller.go +++ b/libnetwork/controller.go @@ -169,6 +169,9 @@ func (c *controller) hostLeaveCallback(hosts []net.IP) { func (c *controller) Config() config.Config { c.Lock() defer c.Unlock() + if c.cfg == nil { + return config.Config{} + } return *c.cfg }