qubes/vm/dispvm: don't crash when DispVM is already killed

This is regression of QubesOS/qubes-issues#1660

Fixes QubesOS/qubes-issues#1660
This commit is contained in:
Marek Marczykowski-Górecki 2016-11-04 13:25:09 +01:00
父節點 6ff836dfa4
當前提交 3b209515c2
沒有發現已知的金鑰在資料庫的簽署中
GPG 金鑰 ID: 063938BA42CFA724

查看文件

@ -162,7 +162,10 @@ class DispVM(qubes.vm.qubesvm.QubesVM):
'''
app = qubes.Qubes(self.app.store)
self = app.domains[self.uuid]
self.force_shutdown()
try:
self.force_shutdown()
except qubes.exc.QubesVMNotStartedError:
pass
self.remove_from_disk()
del app.domains[self]
app.save()