Skip to content

Commit 09e05f2

Browse files
wilderrodriguesremibergsma
authored andcommitted
Fixing the index out of bounds error in the check_if_link_up() function
1 parent d83995e commit 09e05f2

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

systemvm/patches/debian/config/opt/cloud/bin/cs/CsAddress.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,21 +97,20 @@ def get_control_if(self):
9797

9898
def check_if_link_exists(self,dev):
9999
cmd="ip link show dev %s"%dev
100-
result=CsHelper.execute(cmd)
101-
if(len(result)!=0):
100+
result = CsHelper.execute(cmd)
101+
if(len(result) != 0):
102102
return True
103103
else:
104104
return False
105105

106106
def check_if_link_up(self,dev):
107107
cmd="ip link show dev %s | tr '\n' ' ' | cut -d ' ' -f 9"%dev
108-
result=CsHelper.execute(cmd)
109-
if(result[0].lower()=="up"):
108+
result = CsHelper.execute(cmd)
109+
if(result and result[0].lower() == "up"):
110110
return True
111111
else:
112112
return False
113113

114-
115114
def process(self):
116115
route = CsRoute()
117116
found_defaultroute = False

0 commit comments

Comments
 (0)