dom0: fix cleanup_vif

This commit is contained in:
Marek Marczykowski 2011-10-10 17:11:00 +02:00
parent 7cf4abb04e
commit bc47334d21

View File

@ -604,7 +604,7 @@ class QubesVm(object):
return return
dev_basepath = '/local/domain/%d/device/vif' % self.xid dev_basepath = '/local/domain/%d/device/vif' % self.xid
for dev in xs.list('', dev_basepath): for dev in xs.ls('', dev_basepath):
# check if backend domain is alive # check if backend domain is alive
backend_xid = int(xs.read('', '%s/%s/backend-id' % (dev_basepath, dev))) backend_xid = int(xs.read('', '%s/%s/backend-id' % (dev_basepath, dev)))
if xl_ctx.domid_to_name(backend_xid) is not None: if xl_ctx.domid_to_name(backend_xid) is not None:
@ -1479,7 +1479,7 @@ class QubesNetVm(QubesVm):
vm.cleanup_vifs() vm.cleanup_vifs()
# wait for frontend to forget about this device (UGLY HACK) # wait for frontend to forget about this device (UGLY HACK)
time.sleep(0.1) time.sleep(0.2)
try: try:
vm.attach_network(wait=False) vm.attach_network(wait=False)