提交 afbb8a4c 编写于 作者: J Jim Fehlig

libxl: don't unlock virDomainObj if refcnt is 0

Commit 6472e54a unlocks the virDomainObj even if libxlDomainObjEndJob
returns false, indicating that its refcnt has dropped to 0.
Signed-off-by: NJim Fehlig <jfehlig@suse.com>
上级 97b56031
...@@ -4816,10 +4816,8 @@ libxlDomainMemoryStats(virDomainPtr dom, ...@@ -4816,10 +4816,8 @@ libxlDomainMemoryStats(virDomainPtr dom,
libxl_dominfo_dispose(&d_info); libxl_dominfo_dispose(&d_info);
endjob: endjob:
if (!libxlDomainObjEndJob(driver, vm)) { if (!libxlDomainObjEndJob(driver, vm))
virObjectUnlock(vm);
vm = NULL; vm = NULL;
}
cleanup: cleanup:
if (vm) if (vm)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册