diff --git a/lash.c b/lash.c index 2d6bfb526..7203ba38f 100644 --- a/lash.c +++ b/lash.c @@ -1020,10 +1020,6 @@ static int busy_loop(FILE * input) } free(command); - /* return controlling TTY back to parent process group before exiting */ - if (tcsetpgrp(0, parent_pgrp)) - perror("tcsetpgrp"); - /* return controlling TTY back to parent process group before exiting */ if (tcsetpgrp(0, parent_pgrp)) perror("tcsetpgrp"); diff --git a/sh.c b/sh.c index 2d6bfb526..7203ba38f 100644 --- a/sh.c +++ b/sh.c @@ -1020,10 +1020,6 @@ static int busy_loop(FILE * input) } free(command); - /* return controlling TTY back to parent process group before exiting */ - if (tcsetpgrp(0, parent_pgrp)) - perror("tcsetpgrp"); - /* return controlling TTY back to parent process group before exiting */ if (tcsetpgrp(0, parent_pgrp)) perror("tcsetpgrp"); diff --git a/shell/lash.c b/shell/lash.c index 2d6bfb526..7203ba38f 100644 --- a/shell/lash.c +++ b/shell/lash.c @@ -1020,10 +1020,6 @@ static int busy_loop(FILE * input) } free(command); - /* return controlling TTY back to parent process group before exiting */ - if (tcsetpgrp(0, parent_pgrp)) - perror("tcsetpgrp"); - /* return controlling TTY back to parent process group before exiting */ if (tcsetpgrp(0, parent_pgrp)) perror("tcsetpgrp");