chiark / gitweb /
core: monitor the inotify file descriptor not the console one in acquire_terminal()
authorFranck Bui <fbui@suse.com>
Wed, 2 Nov 2016 15:24:57 +0000 (16:24 +0100)
committerSven Eden <yamakuzure@gmx.net>
Mon, 17 Jul 2017 15:58:34 +0000 (17:58 +0200)
commitabfb131a9c2906ad7c6c5ef27a956f5047fb6548
tree4693a0cf6f4227da2e5025e96a89c9ec5fd47480
parent5091db1fa99acdbc3d9acb485c1c70d8bfb636db
core: monitor the inotify file descriptor not the console one in acquire_terminal()

When waiting for the terminal to be release in acquire_terminal(), we
were monitoring the terminal fd instead of the inotify descriptor.

Therefore any write accesses would wake up the waiting process instead
of being wake up when the tty is closed only.
src/basic/terminal-util.c