From bbbf65ee7707028a65c075c7eb822d65e0c564eb Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Mon, 10 Jul 2017 11:46:54 +0200 Subject: [PATCH] utils: set_stdfds() non-functional changes Signed-off-by: Christian Brauner --- src/lxc/utils.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/lxc/utils.c b/src/lxc/utils.c index f4fa0ab06a..5b61cba00f 100644 --- a/src/lxc/utils.c +++ b/src/lxc/utils.c @@ -1822,14 +1822,21 @@ int open_devnull(void) int set_stdfds(int fd) { + int ret; + if (fd < 0) return -1; - if (dup2(fd, 0) < 0) + ret = dup2(fd, STDIN_FILENO); + if (ret < 0) return -1; - if (dup2(fd, 1) < 0) + + ret = dup2(fd, STDOUT_FILENO); + if (ret < 0) return -1; - if (dup2(fd, 2) < 0) + + ret = dup2(fd, STDERR_FILENO); + if (ret < 0) return -1; return 0;