From: Brian McQueen Date: Tue, 4 Jun 2019 13:46:37 +0000 (-0700) Subject: lxc_usernsexec: continuing after unshare fails leads to confusing and misleading... X-Git-Tag: lxc-3.2.0~40^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dfe4a687a2c2f531fbdba551ff2c05f82cedb6a3;p=thirdparty%2Flxc.git lxc_usernsexec: continuing after unshare fails leads to confusing and misleading error messages Signed-off-by: Brian McQueen --- 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';