When I turned fcntls into noncloexecs in r9940, I missed one.
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Sun, 21 Jul 2013 07:40:28 +0000 (07:40 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Sun, 21 Jul 2013 07:40:28 +0000 (07:40 +0000)
git-svn-id: svn://svn.tartarus.org/sgt/putty@9949 cda61777-01e9-0310-a592-d414129be87e

unix/uxpty.c

index fb1bd55..98f9179 100644 (file)
@@ -800,7 +800,7 @@ static const char *pty_init(void *frontend, void **backend_handle, Conf *conf,
        }
 
        close(pty->master_fd);
-       fcntl(slavefd, F_SETFD, 0);    /* don't close on exec */
+       noncloexec(slavefd);
        dup2(slavefd, 0);
        dup2(slavefd, 1);
        dup2(slavefd, 2);