]> git.proxmox.com Git - mirror_ifupdown2.git/commitdiff
addons: bridge: fix 'NoneType' object has no attribute '__getitem__' error
authorJulien Fortin <julien@cumulusnetworks.com>
Fri, 19 Apr 2019 09:14:21 +0000 (17:14 +0800)
committerJulien Fortin <julien@cumulusnetworks.com>
Mon, 22 Apr 2019 02:30:05 +0000 (10:30 +0800)
Fixes #90

Signed-off-by: Julien Fortin <julien@cumulusnetworks.com>
ifupdown2/addons/bridge.py

index 9c1de18c4ead51e0dc69b313d7049adc3d1bd036..973ec7efb01ccefac5f14d461e59537df11a3619 100644 (file)
@@ -2055,8 +2055,8 @@ class bridge(moduleBase):
         finally:
             if ifaceobj.link_type != ifaceLinkType.LINK_NA:
                 for p in running_ports:
-                    if (ifaceobj_getfunc(p)[0].link_privflags &
-                            ifaceLinkPrivFlags.KEEP_LINK_DOWN):
+                    ifaceobj_list = ifaceobj_getfunc(p)
+                    if (ifaceobj_list and ifaceobj_list[0].link_privflags & ifaceLinkPrivFlags.KEEP_LINK_DOWN):
                         netlink.link_set_updown(p, "down")
                         continue
                     try: