mirror of https://gitee.com/openkylin/libvirt.git
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:
parent
8fd3823117
commit
0b62c0736a
src/qemu
|
@ -1242,12 +1242,11 @@ qemuConnectMonitor(struct qemud_driver *driver, virDomainObjPtr vm)
|
|||
virDomainObjLock(vm);
|
||||
priv->monStart = 0;
|
||||
|
||||
if (mon == NULL)
|
||||
if (mon == NULL) {
|
||||
virObjectUnref(vm);
|
||||
|
||||
if (!virDomainObjIsActive(vm)) {
|
||||
} else if (!virDomainObjIsActive(vm)) {
|
||||
qemuMonitorClose(mon);
|
||||
goto error;
|
||||
mon = NULL;
|
||||
}
|
||||
priv->mon = mon;
|
||||
|
||||
|
|
Loading…
Reference in New Issue