提交 ba2b4da0 编写于 作者: P Peter Krempa

examples: domtop: Avoid leaking memory

Use the virTypedParamsFree unconditionally as it handles NULL well and
has the benefit of freeing a typed parameter array even if it wasn't yet
assigned, but only allocated.
上级 abab113b
...@@ -334,12 +334,8 @@ do_top(virConnectPtr conn, ...@@ -334,12 +334,8 @@ do_top(virConnectPtr conn,
ret = 0; ret = 0;
cleanup: cleanup:
if (max_id > 0) { virTypedParamsFree(now_params, now_nparams * max_id);
if (now_nparams > 0) virTypedParamsFree(then_params, then_nparams * max_id);
virTypedParamsFree(now_params, now_nparams * max_id);
if (then_nparams > 0)
virTypedParamsFree(then_params, then_nparams * max_id);
}
if (dom) if (dom)
virDomainFree(dom); virDomainFree(dom);
return ret; return ret;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册