Fixed to abide domain seclabel model='dac' override
Signed-off-by: Cole Robinson <[email protected]>
---
src/qemu/qemu_driver.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c
index 861795724a..80e276b7df 100644
--- a/src/qemu/qemu_driver.c
+++ b/src/qemu/qemu_driver.c
@@ -3103,6 +3103,8 @@ doCoreDump(virQEMUDriver *driver,
const char *memory_dump_format = NULL;
g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(driver);
g_autoptr(virCommand) compressor = NULL;
+ uid_t uid;
+ gid_t gid;
if (qemuSaveImageGetCompressionProgram(cfg->dumpImageFormat, &compressor,
"dump") < 0)
goto cleanup;
@@ -3117,7 +3119,8 @@ doCoreDump(virQEMUDriver *driver,
goto cleanup;
}
}
- if ((fd = virQEMUFileOpenAs(cfg->user, cfg->group, false, path,
+ qemuDomainGetImageIds(cfg, vm->def, NULL, NULL, &uid, &gid);
+ if ((fd = virQEMUFileOpenAs(uid, gid, false, path,
O_CREAT | O_TRUNC | O_WRONLY | directFlag,
&needUnlink)) < 0)
goto cleanup;
--
2.53.0