From ba8714e585593e880bc83241bca0f4a75a75129c Mon Sep 17 00:00:00 2001 From: Santhosh Manohar Date: Sun, 21 Aug 2016 15:52:40 -0700 Subject: [PATCH] Propage the vxlan device creation error in driver to libnetwork Signed-off-by: Santhosh Manohar --- libnetwork/drivers/overlay/ov_network.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libnetwork/drivers/overlay/ov_network.go b/libnetwork/drivers/overlay/ov_network.go index 4b4c0c417f..b5af0f4b04 100644 --- a/libnetwork/drivers/overlay/ov_network.go +++ b/libnetwork/drivers/overlay/ov_network.go @@ -500,9 +500,13 @@ func (n *network) initSubnetSandbox(s *subnet, restore bool) error { vxlanName := n.generateVxlanName(s) if restore { - n.restoreSubnetSandbox(s, brName, vxlanName) + if err := n.restoreSubnetSandbox(s, brName, vxlanName); err != nil { + return err + } } else { - n.setupSubnetSandbox(s, brName, vxlanName) + if err := n.setupSubnetSandbox(s, brName, vxlanName); err != nil { + return err + } } n.Lock()