]> git.ipfire.org Git - thirdparty/systemd.git/commit
logind: use open_terminal() instead of open()
authorOwen W. Taylor <otaylor@fishsoup.net>
Tue, 18 Aug 2015 18:41:24 +0000 (14:41 -0400)
committerOwen W. Taylor <otaylor@fishsoup.net>
Tue, 18 Aug 2015 19:25:57 +0000 (15:25 -0400)
commit2235695335c56cf91df8dbae0ea49889b209da17
tree2341e127f9c8b891f2fe6d2443ed197d602ce455
parent9a877fd409b91c43c301d293ad682a8454bcdbcf
logind: use open_terminal() instead of open()

The open_terminal() function adds retries in case a terminal
is in the process of being closed when we open it, and should
generally be used to open a terminal. We especially need it
for code that a subsequent commit adds that reopens the terminal
at session shut-down time; such races would be more likely in
that case.

Found by Ray Strode.
src/login/logind-session.c