diff options
Diffstat (limited to 'cloudinit')
| -rw-r--r-- | cloudinit/netinfo.py | 8 | 
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 | 
