[sudo-commits] sudo changeset 15212:5e7dd2580c9b

Todd C. Miller Todd.Miller at sudo.ws
Wed Dec 13 12:53:04 MST 2023


changeset:	15212:5e7dd2580c9b in /raid/repos/sudo
branch:		1.9
details:	https://www.sudo.ws/repos/sudo/rev/5e7dd2580c9b
user:		Todd C. Miller <Todd.Miller at sudo.ws>
date:		Sat Dec 09 12:54:56 2023 -0700
files:		include/sudo_util.h lib/util/term.c lib/util/ttysize.c lib/util/util.exp.in src/sudo.h src/ttyname.c

Log Message:
	sudo_term_is_raw: only try to lock the fd if it is a tty

	This moves sudo_isatty() to libsudo_util so sudo_term_is_raw() can
	use it.  Fixes GitHub issue #335


diffstat:

 include/sudo_util.h  |   2 ++
 lib/util/term.c      |  32 ++++++++++++++++++++++++++++++++
 lib/util/ttysize.c   |  12 +++++++-----
 lib/util/util.exp.in |   1 +
 src/sudo.h           |   2 --
 src/ttyname.c        |  24 ------------------------
 6 files changed, 42 insertions(+), 31 deletions(-)



More information about the sudo-commits mailing list