Fixed to abide domain seclabel model='dac' override Signed-off-by: Cole Robinson <crobinso@redhat.com> --- src/qemu/qemu_domain.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c index efbcdc6d2d..30c4c596df 100644 --- a/src/qemu/qemu_domain.c +++ b/src/qemu/qemu_domain.c @@ -11599,6 +11599,9 @@ qemuDomainStorageOpenStat(virQEMUDriverConfig *cfg, struct stat *ret_sb, bool skipInaccessible) { + uid_t uid; + gid_t gid; + if (virStorageSourceIsLocalStorage(src)) { if (skipInaccessible && !virFileExists(src->path)) return 0; @@ -11616,7 +11619,8 @@ qemuDomainStorageOpenStat(virQEMUDriverConfig *cfg, if (skipInaccessible && virStorageSourceSupportsBackingChainTraversal(src) <= 0) return 0; - if (virStorageSourceInitAs(src, cfg->user, cfg->group) < 0) + qemuDomainGetImageIds(cfg, vm->def, src, NULL, &uid, &gid); + if (virStorageSourceInitAs(src, uid, gid) < 0) return -1; if (virStorageSourceStat(src, ret_sb) < 0) { -- 2.53.0