diff options
-rw-r--r-- | misc.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -146,11 +146,12 @@ int fork_exec(struct socket *so, const char *ex, int do_pty) return 0; case 0: + setsid(); + /* Set the DISPLAY */ if (do_pty == 2) { (void)close(master); #ifdef TIOCSCTTY /* XXXXX */ - (void)setsid(); ioctl(s, TIOCSCTTY, (char *)NULL); #endif } else { |