From a886fbfa4a01f7d73c9c2d836da89ecf23a40a33 Mon Sep 17 00:00:00 2001 From: Johan Euphrosine Date: Fri, 17 Jan 2014 11:05:08 -0800 Subject: [PATCH] network: exclude default routes from checkRouteOverlaps Docker-DCO-1.1-Signed-off-by: Johan Euphrosine (github: proppy) --- network.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/network.go b/network.go index 8f0170a710..64be094f0c 100644 --- a/network.go +++ b/network.go @@ -73,7 +73,7 @@ func networkSize(mask net.IPMask) int32 { func checkRouteOverlaps(networks []netlink.Route, dockerNetwork *net.IPNet) error { for _, network := range networks { - if networkOverlaps(dockerNetwork, network.IPNet) { + if !network.Default && networkOverlaps(dockerNetwork, network.IPNet) { return fmt.Errorf("Network %s is already routed: '%s'", dockerNetwork, network) } }