From f4c177c3b38db215940d099bd750e30ebf859e0e Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Mon, 9 Jul 2018 14:28:57 +0200 Subject: [PATCH] start: don't unconditionally open("/dev/null") Signed-off-by: Christian Brauner --- src/lxc/start.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/lxc/start.c b/src/lxc/start.c index fe3100a90..f100b9515 100644 --- a/src/lxc/start.c +++ b/src/lxc/start.c @@ -1274,13 +1274,13 @@ static int do_start(void *data) close(handler->sigfd); - if (devnull_fd < 0) { - devnull_fd = open_devnull(); - if (devnull_fd < 0) - goto out_warn_father; - } - if (handler->conf->console.slave < 0 && handler->backgrounded) { + if (devnull_fd < 0) { + devnull_fd = open_devnull(); + if (devnull_fd < 0) + goto out_warn_father; + } + ret = set_stdfds(devnull_fd); if (ret < 0) { ERROR("Failed to redirect std{in,out,err} to \"/dev/null\""); -- 2.47.2