aboutsummaryrefslogtreecommitdiff
path: root/shell/cttyhack.c
diff options
context:
space:
mode:
Diffstat (limited to 'shell/cttyhack.c')
-rw-r--r--shell/cttyhack.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/shell/cttyhack.c b/shell/cttyhack.c
index 522a1ba73..4261289b4 100644
--- a/shell/cttyhack.c
+++ b/shell/cttyhack.c
@@ -146,7 +146,9 @@ int cttyhack_main(int argc UNUSED_PARAM, char **argv)
goto ret;
} while (0);
- fd = xopen(console, O_RDWR);
+ fd = open_or_warn(console, O_RDWR);
+ if (fd < 0)
+ goto ret;
//bb_error_msg("switching to '%s'", console);
dup2(fd, 0);
dup2(fd, 1);