Fixed to abide domain seclabel model='dac' override Signed-off-by: Cole Robinson <crobinso@redhat.com> --- src/qemu/qemu_migration.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c index 33cc0f0ffe..9b172f47a0 100644 --- a/src/qemu/qemu_migration.c +++ b/src/qemu/qemu_migration.c @@ -7251,6 +7251,8 @@ qemuMigrationSrcToSparseFile(virDomainObj *vm, int directFlag = 0; bool needUnlink = false; int ret; + uid_t uid; + gid_t gid; /* When using directio with mapped-ram, qemu needs two fds. One with * O_DIRECT set writing the memory, and another without it set for @@ -7262,7 +7264,8 @@ qemuMigrationSrcToSparseFile(virDomainObj *vm, _("bypass cache unsupported by this system")); return -1; } - directFd = virQEMUFileOpenAs(cfg->user, cfg->group, false, path, + qemuDomainGetImageIds(cfg, vm->def, NULL, NULL, &uid, &gid); + directFd = virQEMUFileOpenAs(uid, gid, false, path, O_WRONLY | directFlag, &needUnlink); if (directFd < 0) -- 2.53.0