Fix crash when virtualbox list of VMS return an empty line

Fix #206
This commit is contained in:
Julien Duponchelle committed 2015-06-03 11:59:53 +02:00
1 parent a1bc815f63
commit b344def887
2 files changed
+3 -3

No files matched your search

+1 -1
View File
@@ -168,7 +168,7 @@ class VirtualBox(BaseManager):
vms = []
result = yield from self.execute("list", ["vms"])
for line in result:
if line[0] != '"' or line[-1:] != "}":
if len(line) == 0 or line[0] != '"' or line[-1:] != "}":
continue # Broken output (perhaps a carriage return in VM name
vmname, _ = line.rsplit(' ', 1)
vmname = vmname.strip('"')