Fixed to abide domain seclabel model='dac' override
Signed-off-by: Cole Robinson <[email protected]>
---
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