提交 64a9d2fa 编写于 作者: P Peter Krempa

util: command: Deduplicate code in virCommandNewArgList

virCommandNewArgList can use virCommandNewVAList.
上级 bd579773
......@@ -919,17 +919,13 @@ virCommandNewArgs(const char *const*args)
virCommandPtr
virCommandNewArgList(const char *binary, ...)
{
virCommandPtr cmd = virCommandNew(binary);
virCommandPtr cmd;
va_list list;
const char *arg;
if (!cmd || cmd->has_error)
return cmd;
va_start(list, binary);
while ((arg = va_arg(list, const char *)) != NULL)
virCommandAddArg(cmd, arg);
cmd = virCommandNewVAList(binary, list);
va_end(list);
return cmd;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册