xid: ensure vm is not running
This commit is contained in:
		
							parent
							
								
									820500a367
								
							
						
					
					
						commit
						3f4ee9f8d9
					
				| @ -690,7 +690,10 @@ class QubesVM(qubes.vm.mix.net.NetVMMixin, qubes.vm.BaseVM): | |||||||
|         if self.libvirt_domain is None: |         if self.libvirt_domain is None: | ||||||
|             return -1 |             return -1 | ||||||
|         try: |         try: | ||||||
|             return self.libvirt_domain.ID() |             if self.is_running(): | ||||||
|  |                 return self.libvirt_domain.ID() | ||||||
|  |             else: | ||||||
|  |                 return -1 | ||||||
|         except libvirt.libvirtError as e: |         except libvirt.libvirtError as e: | ||||||
|             if e.get_error_code() == libvirt.VIR_ERR_NO_DOMAIN: |             if e.get_error_code() == libvirt.VIR_ERR_NO_DOMAIN: | ||||||
|                 return -1 |                 return -1 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Frédéric Pierret (fepitre)
						Frédéric Pierret (fepitre)