[sudo-commits] sudo changeset 11101:ba6885b57891

Todd C. Miller Todd.Miller at sudo.ws
Thu Nov 30 13:34:13 MST 2017


changeset:	11101:ba6885b57891 in /raid/repos/sudo
details:	https://www.sudo.ws/repos/sudo/rev/ba6885b57891
user:		Todd C. Miller <Todd.Miller at sudo.ws>
date:		Thu Nov 30 09:53:21 2017 -0700

Log Message:
	Don't loop over read/write, recv/send or tcgetpgrp/tcsetpgrp trying
	to handle EINTR.  We now use SA_RESTART with signals so this is not
	needed and is potentially dangerous if it is possible to receive
	SIGTTIN or SIGTTOU (which it currently is not).

diffstat:

 src/exec_monitor.c |  52 +++++++++++++++++++++++-----------------------------
 src/exec_nopty.c   |   7 ++-----
 src/exec_pty.c     |  12 ++++--------
 3 files changed, 29 insertions(+), 42 deletions(-)


More information about the sudo-commits mailing list