提交 978dd6d4 编写于 作者: C Cole Robinson

qemu: Disable errors in qemudShutdownVMDaemon

上级 e85065b8
......@@ -2622,12 +2622,17 @@ static void qemudShutdownVMDaemon(virConnectPtr conn,
int ret;
int retries = 0;
qemuDomainObjPrivatePtr priv = vm->privateData;
virErrorPtr orig_err;
if (!virDomainObjIsActive(vm))
return;
VIR_DEBUG("Shutting down VM '%s'", vm->def->name);
/* This method is routinely used in clean up paths. Disable error
* reporting so we don't squash a legit error. */
orig_err = virSaveLastError();
if (driver->macFilter) {
int i;
virDomainDefPtr def = vm->def;
......@@ -2707,6 +2712,11 @@ retry:
vm->def->id = -1;
vm->newDef = NULL;
}
if (orig_err) {
virSetError(orig_err);
virFreeError(orig_err);
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册