Sfoglia il codice sorgente

Fix having interfaces without RTA_OIF

JDierkse 4 anni fa
parent
commit
efe246e394
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  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 = {}