[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