[sudo-cvs] CVS commit: sudo

Todd.Miller at courtesan.com Todd.Miller at courtesan.com
Fri Jun 20 20:47:52 EDT 2008

Module Name:	sudo
Committed By:	millert
Date:		Sat Jun 21 00:47:52 UTC 2008

Modified Files:
	sudo [SUDO_1_6_9]: logging.c sudo.c sudo_edit.c visudo.c

Log Message:
Change how the mailer is waited for.  Instead of having a SIGCHLD
handler, use the double fork trick to orphan the child that opens
the pipe to sendmail.  Fixes a problem running su on some Linux distros.
Also, ignore SIGPIPE instead of blocking it when piping to the mailer.

To generate a diff of this commit:
cvs rdiff -u -r1.168.2.14 -r1.168.2.15 sudo/logging.c
cvs rdiff -u -r1.369.2.39 -r1.369.2.40 sudo/sudo.c
cvs rdiff -u -r1.6.2.8 -r1.6.2.9 sudo/sudo_edit.c
cvs rdiff -u -r1.166.2.10 -r1.166.2.11 sudo/visudo.c

More information about the sudo-commits mailing list