加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
virPipeImpl-Don-t-overwrite-error.patch 1.37 KB
一键复制 编辑 原始数据 按行查看 历史
From 03f4080c80170f388f9d902e4f8db3c5d0a6eb10 Mon Sep 17 00:00:00 2001
From: Peter Krempa <pkrempa@redhat.com>
Date: Mon, 1 Mar 2021 10:25:18 +0100
Subject: [PATCH 017/108] virPipeImpl: Don't overwrite error
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
If WITH_PIPE2 is not defined we attempt to set the pipe to nonblocking
operation after they are created. We errorneously rewrote the existing
error message on failure to do so or even reported an error if quiet
mode was requested.
Fixes: ab36f729470c313b9d5b7debdbeac441f7780dec
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
(cherry picked from commit ae87dc3d09cc26aa9b6587e4db73d42529dce69b)
---
src/util/virutil.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/util/virutil.c b/src/util/virutil.c
index bea9749cae..ada3dae7c6 100644
--- a/src/util/virutil.c
+++ b/src/util/virutil.c
@@ -1759,8 +1759,6 @@ virPipeImpl(int fds[2], bool nonblock, bool errreport)
if (errreport)
virReportSystemError(errno, "%s",
_("Unable to set pipes to non-blocking"));
- virReportSystemError(errno, "%s",
- _("Unable to create pipes"));
VIR_FORCE_CLOSE(fds[0]);
VIR_FORCE_CLOSE(fds[1]);
return -1;
--
2.33.0
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化