From: Ján Tomko Date: Wed, 6 Mar 2024 16:26:40 +0000 (+0100) Subject: qemu: virtiofs: set correct label when creating the socket X-Git-Tag: v10.2.0-rc1~39 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4c5b2e1e0d0d0cbbf8c6ed28ce77d055d5974f7f;p=thirdparty%2Flibvirt.git qemu: virtiofs: set correct label when creating the socket Use svirt_t instead of virtd_t, since virtd_t is not available in the session mode and qemu with svirt_t won't be able to talk to unconfined_t socket. Signed-off-by: Ján Tomko Reviewed-by: Michal Privoznik --- diff --git a/src/qemu/qemu_virtiofs.c b/src/qemu/qemu_virtiofs.c index 15dea3bb57..d80cddd3ba 100644 --- a/src/qemu/qemu_virtiofs.c +++ b/src/qemu/qemu_virtiofs.c @@ -102,7 +102,7 @@ qemuVirtioFSOpenChardev(virQEMUDriver *driver, chrdev->data.nix.listen = true; chrdev->data.nix.path = g_strdup(socket_path); - if (qemuSecuritySetDaemonSocketLabel(driver->securityManager, vm->def) < 0) + if (qemuSecuritySetSocketLabel(driver->securityManager, vm->def) < 0) goto cleanup; fd = qemuOpenChrChardevUNIXSocket(chrdev); if (fd < 0) {