diff options
author | Ray Strode <rstrode@redhat.com> | 2014-03-03 18:00:19 -0500 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2014-03-03 18:02:26 -0500 |
commit | 5bfb903449d1168fe9e242b8c170622e5e953029 (patch) | |
tree | 9e7dc5dae56883ac34005749d64d48c5d60929a4 | |
parent | 4745c344783c8fe69d6aa6190836acc219845be9 (diff) |
device-manager: be more tolerant of tty active console value
Some kernels mistakenly put tty1 instead of tty0 in the file,
so try to cope with them for maximium compatibility.
-rw-r--r-- | src/libply-splash-core/ply-device-manager.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libply-splash-core/ply-device-manager.c b/src/libply-splash-core/ply-device-manager.c index 098fd852..dbc203d6 100644 --- a/src/libply-splash-core/ply-device-manager.c +++ b/src/libply-splash-core/ply-device-manager.c @@ -468,7 +468,8 @@ get_terminal (ply_device_manager_t *manager, asprintf (&full_name, "/dev/%s", device_name); if (strcmp (full_name, "/dev/tty0") == 0 || - strcmp (full_name, "/dev/tty") == 0) + strcmp (full_name, "/dev/tty") == 0 || + strcmp (full_name, ply_terminal_get_name (manager->local_console_terminal)) == 0) { terminal = manager->local_console_terminal; goto done; |