Procházet zdrojové kódy

Fix having interfaces without RTA_OIF

JDierkse před 4 roky
rodič
revize
efe246e394
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      net-dhcp/interface.py

+ 1 - 1
net-dhcp/interface.py

@@ -93,7 +93,7 @@ class Interface:
             self.routes = []
             for r in iproute.get_routes():
                 attrs = dict(r['attrs'])
-                if attrs['RTA_OIF'] == self['index']:
+                if 'RTA_OIF' in attrs and attrs['RTA_OIF'] == self['index']:
                     if 'RTA_PRIORITY' in attrs and not attrs['RTA_PRIORITY'] < 255:
                         continue
                     route = {}