summaryrefslogtreecommitdiff
path: root/cloudinit
diff options
context:
space:
mode:
Diffstat (limited to 'cloudinit')
-rw-r--r--cloudinit/netinfo.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/cloudinit/netinfo.py b/cloudinit/netinfo.py
index 473b5fd6..3de50a19 100644
--- a/cloudinit/netinfo.py
+++ b/cloudinit/netinfo.py
@@ -166,14 +166,14 @@ def route_info():
def getgateway():
- routes = []
try:
routes = route_info()
except:
pass
- for r in routes:
- if r['flags'].find("G") >= 0:
- return "%s[%s]" % (r['gateway'], r['iface'])
+ else:
+ for r in routes.get('ipv4', []):
+ if r['flags'].find("G") >= 0:
+ return "%s[%s]" % (r['gateway'], r['iface'])
return None