mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
Don't skip over socket label cleanup
If QEMU quits immediately after we opened the monitor it was possible we would skip the clearing of the SELinux process socket context Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
@@ -1242,12 +1242,11 @@ qemuConnectMonitor(struct qemud_driver *driver, virDomainObjPtr vm)
|
|||||||
virDomainObjLock(vm);
|
virDomainObjLock(vm);
|
||||||
priv->monStart = 0;
|
priv->monStart = 0;
|
||||||
|
|
||||||
if (mon == NULL)
|
if (mon == NULL) {
|
||||||
virObjectUnref(vm);
|
virObjectUnref(vm);
|
||||||
|
} else if (!virDomainObjIsActive(vm)) {
|
||||||
if (!virDomainObjIsActive(vm)) {
|
|
||||||
qemuMonitorClose(mon);
|
qemuMonitorClose(mon);
|
||||||
goto error;
|
mon = NULL;
|
||||||
}
|
}
|
||||||
priv->mon = mon;
|
priv->mon = mon;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user