Don't close the pty master in forkpty child.
authorKristian Høgsberg <krh@redhat.com>
Mon, 23 Feb 2009 03:30:10 +0000 (22:30 -0500)
committerKristian Høgsberg <krh@redhat.com>
Mon, 23 Feb 2009 03:30:10 +0000 (22:30 -0500)
terminal.c

index 462141e..71c8803 100644 (file)
@@ -506,7 +506,6 @@ terminal_run(struct terminal *terminal, const char *path)
 
        pid = forkpty(&master, NULL, NULL, NULL);
        if (pid == 0) {
-               close(master);
                setenv("TERM", "vt100", 1);
                if (execl(path, path, NULL)) {
                        printf("exec failed: %m\n");