From 9a03adce5aad38e7e6a201b3bdf2aed78f6c1964 Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Sun, 24 Apr 2016 10:54:31 +0200 Subject: [PATCH] Do not assume new fd is 0, dup2() with fd instead Signed-off-by: Joachim Nilsson --- exec.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exec.c b/exec.c index 5ed08e73..76c937bb 100644 --- a/exec.c +++ b/exec.c @@ -245,9 +245,9 @@ pid_t run_getty(char *cmd, char *args[], int console) if (fd != STDIN_FILENO) exit(1); - dup2(0, STDIN_FILENO); - dup2(0, STDOUT_FILENO); - dup2(0, STDERR_FILENO); + dup2(fd, STDIN_FILENO); + dup2(fd, STDOUT_FILENO); + dup2(fd, STDERR_FILENO); prctl(PR_SET_NAME, "console", 0, 0, 0); }