From 214cefb3250c0f891c333934e6d3a702f34f75cc Mon Sep 17 00:00:00 2001 From: Julien Fortin Date: Sun, 17 May 2020 19:01:35 +0200 Subject: [PATCH] veth-peer-name: check if dependent interface exists in /e/n/i Signed-off-by: Julien Fortin --- ifupdown2/ifupdown/ifupdownmain.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ifupdown2/ifupdown/ifupdownmain.py b/ifupdown2/ifupdown/ifupdownmain.py index 04dd6d7..549923e 100644 --- a/ifupdown2/ifupdown/ifupdownmain.py +++ b/ifupdown2/ifupdown/ifupdownmain.py @@ -750,7 +750,7 @@ class ifupdownMain: difaceobj = self.get_ifaceobj_first(diface) # If the dependent iface isn't a veth link - which shouldn't # happen - ignore it to be save. - if difaceobj and difaceobj.get_attr_value_first('link-type') != "veth": + if not difaceobj or (difaceobj and difaceobj.get_attr_value_first('link-type') != "veth"): continue # If the peer has a desired peer name set and this is us,