From dfe4a687a2c2f531fbdba551ff2c05f82cedb6a3 Mon Sep 17 00:00:00 2001 From: Brian McQueen Date: Tue, 4 Jun 2019 06:46:37 -0700 Subject: [PATCH] lxc_usernsexec: continuing after unshare fails leads to confusing and misleading error messages Signed-off-by: Brian McQueen --- src/lxc/cmd/lxc_usernsexec.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lxc/cmd/lxc_usernsexec.c b/src/lxc/cmd/lxc_usernsexec.c index 3641d94df..608001e8c 100644 --- a/src/lxc/cmd/lxc_usernsexec.c +++ b/src/lxc/cmd/lxc_usernsexec.c @@ -441,8 +441,10 @@ int main(int argc, char *argv[]) close(pipe_fds2[0]); ret = lxc_read_nointr(pipe_fds1[0], buf, 1); - if (ret <= 0) + if (ret <= 0) { CMD_SYSERROR("Failed to read from pipe file descriptor %d", pipe_fds1[0]); + _exit(EXIT_FAILURE); + } buf[0] = '1'; -- 2.39.2