Re-add dirty check in case qubesd is restarted

This commit is contained in:
Demi Marie Obenour 2020-11-25 13:33:32 -05:00
parent e4854df42f
commit e53d040051
No known key found for this signature in database
GPG Key ID: 28A45C93B0B5B6E0

View File

@ -326,6 +326,8 @@ class FileVolume(qubes.storage.Volume):
assert self._locked is FileVolume._marker_exported, \
'nested calls to start()'
self._not_implemented('starting a VM with an exported volume')
if self.is_dirty():
self._not_implemented('exporting a dirty volume')
self._locked = FileVolume._marker_running
if not self.save_on_stop and not self.snap_on_start:
self.reset()