From 87b082f3659f9ec245ab15d781e6bfffced0af83 Mon Sep 17 00:00:00 2001 From: Arko Dasgupta Date: Thu, 3 Oct 2019 00:54:45 -0700 Subject: [PATCH] Fix Error Check in NewNetwork Use types.MaskableError instead of doing a string comparison Signed-off-by: Arko Dasgupta --- libnetwork/controller.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libnetwork/controller.go b/libnetwork/controller.go index dc33ded09e..5a499aa428 100644 --- a/libnetwork/controller.go +++ b/libnetwork/controller.go @@ -825,7 +825,7 @@ func (c *controller) NewNetwork(networkType, name string, id string, options ... err = c.addNetwork(network) if err != nil { - if strings.Contains(err.Error(), "restoring existing network") { + if _, ok := err.(types.MaskableError); ok { // This error can be ignored and set this boolean // value to skip a refcount increment for configOnly networks skipCfgEpCount = true