diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c index 8132ff693068ea66fd484e0efb78257f33758272..f6e68ea918beb4ff3b6400c4827d8bf15bbda939 100644 --- a/src/qemu/qemu_domain.c +++ b/src/qemu/qemu_domain.c @@ -3940,6 +3940,12 @@ qemuDomainDiskChangeSupported(virDomainDiskDefPtr disk, return false; } + /* checks for fields stored in disk->src */ + /* unfortunately 'readonly' and 'shared' can't be converted to tristate + * values thus we need to ignore the check if the new value is 'false' */ + CHECK_EQ(src->readonly, "readonly", true); + CHECK_EQ(src->shared, "shared", true); + #undef CHECK_EQ return true;