]> git.pld-linux.org Git - packages/expect.git/blob - expect-5.45-fd-leak.patch
- rel 5; fixes from FC
[packages/expect.git] / expect-5.45-fd-leak.patch
1 diff -up expect5.45/exp_clib.c.orig expect5.45/exp_clib.c
2 --- expect5.45/exp_command.c.orig       2014-09-04 12:12:21.075837835 +0200
3 +++ expect5.45/exp_command.c    2014-09-04 12:13:39.098593465 +0200
4 @@ -1161,7 +1161,7 @@ Exp_SpawnObjCmd(
5      /* if stty finds dev(stderr) != dev(stdout) */
6  
7      /* save error fd while we're setting up new one */
8 -    errorfd = fcntl(2,F_DUPFD,3);
9 +    errorfd = fcntl(2,F_DUPFD_CLOEXEC,3);
10      /* and here is the macro to restore it */
11  #define restore_error_fd {close(2);fcntl(errorfd,F_DUPFD,2);}
12  
This page took 0.063043 seconds and 3 git commands to generate.