Fixed to abide domain seclabel model='dac' override Signed-off-by: Cole Robinson <crobinso@redhat.com> --- src/qemu/qemu_saveimage.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/qemu/qemu_saveimage.c b/src/qemu/qemu_saveimage.c index 64fbcd5f51..193d267d46 100644 --- a/src/qemu/qemu_saveimage.c +++ b/src/qemu/qemu_saveimage.c @@ -458,6 +458,8 @@ qemuSaveImageCreateFd(virDomainObj *vm, VIR_AUTOCLOSE fd = -1; int directFlag = 0; unsigned int wrapperFlags = VIR_FILE_WRAPPER_NON_BLOCKING; + uid_t uid; + gid_t gid; if (!sparse && flags & VIR_DOMAIN_SAVE_BYPASS_CACHE) { wrapperFlags |= VIR_FILE_WRAPPER_BYPASS_CACHE; @@ -469,7 +471,8 @@ qemuSaveImageCreateFd(virDomainObj *vm, } } - fd = virQEMUFileOpenAs(cfg->user, cfg->group, false, path, + qemuDomainGetImageIds(cfg, vm->def, NULL, NULL, &uid, &gid); + fd = virQEMUFileOpenAs(uid, gid, false, path, O_WRONLY | O_TRUNC | O_CREAT | directFlag, needUnlink); -- 2.53.0