Эх сурвалжийг харах

Fix having interfaces without RTA_OIF

JDierkse 4 жил өмнө
parent
commit
efe246e394
1 өөрчлөгдсөн 1 нэмэгдсэн , 1 устгасан
  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 = {}