Ticket #174 (new defect) — at Version 1

Opened 16 years ago

Last modified 16 years ago

(mandriva) set pty fd (on subshell) to closeonexec

Reported by: metux Owned by:
Priority: major Milestone: 4.6.2
Component: mc-core Version: 4.6.1
Keywords: vote-winnie vote-metux committed-mc-4.6 committed-master Cc:
Blocked By: Blocking:
Branch state: Votes for changeset:

Description (last modified by metux) (diff)

Patch from mandriva:

Set the subshell pty to close-on-exec

changeset:9f369abe25277eff2be9164f032c530fd425e889

--- mc-2006-11-14-16/src/subshell.c.desleak 2006-05-08 22:59:48.000000000 +0200
+++ mc-2006-11-14-16/src/subshell.c 2006-11-23 09:50:30.000000000 +0100
@@ -1150,6 +1152,7 @@

#endif /* I_FIND && I_PUSH */

#endif /* osf
linux */


+ fcntl(pty_slave, F_SETFD, FD_CLOEXEC);

return pty_slave;

}


@@ -1203,6 +1207,7 @@

}
if ((pty_slave = open (pty_name, O_RDWR)) == -1)

fprintf (stderr, "open (pty_name, O_RDWR): %s\r\n", pty_name);

+ fcntl(pty_slave, F_SETFD, FD_CLOEXEC);

return pty_slave;

}


Change History

comment:1 Changed 16 years ago by metux

  • Keywords review added
  • Description modified (diff)
Note: See TracTickets for help on using tickets.