]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
watch: Do not mess up the tty modes on early error.
authorjilles <jilles@FreeBSD.org>
Thu, 5 Sep 2013 19:02:03 +0000 (19:02 +0000)
committerjilles <jilles@FreeBSD.org>
Thu, 5 Sep 2013 19:02:03 +0000 (19:02 +0000)
commit4b58ef1a3ff9c3b82934962811f08ae233842ce0
tree49a07c34d2cfbcc961afa019aae31aa260fa2b23
parent04932445481c2cb89ff69a83b961bdef3d64757e
watch: Do not mess up the tty modes on early error.

Record the initial state earlier, so it is always safe to restore it.

One way this happens is if watch(8) is started by a user that does not have
access to /dev/snp. The result is "staircase effect" during later commands.

PR: bin/153052
MFC after: 1 week
usr.sbin/watch/watch.c