From 3aefed2dc250bd41502bdaa11624f1f974ed80b6 Mon Sep 17 00:00:00 2001 From: shin- Date: Thu, 21 Mar 2013 09:19:22 -0700 Subject: [PATCH] When lxcbr0 has several associated IPs, default to first one found --- network.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/network.go b/network.go index 01d84379a2..cce4c88d37 100644 --- a/network.go +++ b/network.go @@ -95,7 +95,8 @@ func getIfaceAddr(name string) (net.Addr, error) { case len(addrs4) == 0: return nil, fmt.Errorf("Interface %v has no IP addresses", name) case len(addrs4) > 1: - return nil, fmt.Errorf("Interface %v has more than 1 IPv4 address", name) + fmt.Printf("Interface %v has more than 1 IPv4 address. Defaulting to using %v\n", + name, (addrs4[0].(*net.IPNet)).IP) } return addrs4[0], nil }