[sudo-commits] sudo changeset 15205:aa4c13345801

Todd C. Miller Todd.Miller at sudo.ws
Sat Dec 9 13:04:42 MST 2023


changeset:	15205:aa4c13345801 in /raid/repos/sudo
tags:		tip
details:	https://www.sudo.ws/repos/sudo/rev/aa4c13345801
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           |   1 -
 src/ttyname.c        |  24 ------------------------
 6 files changed, 42 insertions(+), 30 deletions(-)



More information about the sudo-commits mailing list