mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-23 06:05:27 +00:00
Avoid high privileges taint warning for QEMU session driver
The code emitting taint warnings was mistakenly thinking that guests run from the QEMU session driver were tainted for having high privileges. This is of course nonsense since the session driver is always unprivileged * src/qemu/qemu_domain.c: Don't warn for high privileges in non-privileged QEMU
This commit is contained in:
parent
3ba937da42
commit
bd180de57b
@ -788,9 +788,10 @@ void qemuDomainObjCheckTaint(struct qemud_driver *driver,
|
||||
{
|
||||
int i;
|
||||
|
||||
if (!driver->clearEmulatorCapabilities ||
|
||||
driver->user == 0 ||
|
||||
driver->group == 0)
|
||||
if (driver->privileged &&
|
||||
(!driver->clearEmulatorCapabilities ||
|
||||
driver->user == 0 ||
|
||||
driver->group == 0))
|
||||
qemuDomainObjTaint(driver, obj, VIR_DOMAIN_TAINT_HIGH_PRIVILEGES, logFD);
|
||||
|
||||
if (obj->def->namespaceData) {
|
||||
|
Loading…
Reference in New Issue
Block a user