aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--loginutils/getty.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/loginutils/getty.c b/loginutils/getty.c
index bbb5a96b4..f9b8bac44 100644
--- a/loginutils/getty.c
+++ b/loginutils/getty.c
@@ -549,7 +549,15 @@ int getty_main(int argc UNUSED_PARAM, char **argv)
549 */ 549 */
550 pid = getpid(); 550 pid = getpid();
551 if (getsid(0) != pid) 551 if (getsid(0) != pid)
552 {
553 //for debugging:
554 //bb_perror_msg_and_die("setsid failed:"
555 // " pid %d ppid %d"
556 // " sid %d pgid %d",
557 // pid, getppid(),
558 // getsid(0), getpgid(0));
552 bb_perror_msg_and_die("setsid"); 559 bb_perror_msg_and_die("setsid");
560 }
553 /* Looks like we are already a session leader. 561 /* Looks like we are already a session leader.
554 * In this case (setsid failed) we may still have ctty, 562 * In this case (setsid failed) we may still have ctty,
555 * and it may be different from tty we need to control! 563 * and it may be different from tty we need to control!