提交 caad0a87 编写于 作者: M Matthias Bolte

qemu: Fix FD leak in qemudStartVMDaemon

The logfile FD is dup2'ed in __virExec in the child. The FD needs to
be closed in the parent, otherwise it leaks.
上级 336fd879
...@@ -2975,6 +2975,9 @@ static int qemudStartVMDaemon(virConnectPtr conn, ...@@ -2975,6 +2975,9 @@ static int qemudStartVMDaemon(virConnectPtr conn,
if (virDomainSaveStatus(driver->caps, driver->stateDir, vm) < 0) if (virDomainSaveStatus(driver->caps, driver->stateDir, vm) < 0)
goto abort; goto abort;
if (logfile != -1)
close(logfile);
return 0; return 0;
cleanup: cleanup:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册