[sudo-commits] sudo changeset 9807:f499500fef71

Todd C. Miller Todd.Miller at courtesan.com
Tue Nov 18 14:06:00 MST 2014


changeset:	9807:f499500fef71 in /home/hg/sudo
details:	http://www.sudo.ws/repos/sudo/rev/f499500fef71
user:		Todd C. Miller <Todd.Miller at courtesan.com>
date:		Tue Nov 18 14:05:51 2014 -0700

Log Message:
	Defer registration of the SIGCHLD handler until just before we exec
	the command.  Fixes a problem where pam_gnome_keyring installs its
	own SIGCHLD handler and may not restore the original one.  As a
	result, we now have to explicitly wait for the askpass helper to
	finish.  Bug #657

diffstat:

 src/exec.c     |  20 ++++++++++----------
 src/exec_pty.c |   9 ++-------
 src/tgetpass.c |  14 ++++++++++----
 3 files changed, 22 insertions(+), 21 deletions(-)


More information about the sudo-commits mailing list