chiark / gitweb /
logind: if we can't open /dev/tty0, assume there is no VT subsystem and don't pretend...
[elogind.git] / src / login / logind-dbus.c
index 0550d1bd1cc6b29ebe698c6d3e0a4644ed292d89..efbc040ad38f9e3e965d2fa0eb815704dab23a03 100644 (file)
@@ -301,7 +301,7 @@ static int bus_manager_create_session(Manager *m, DBusMessage *message, DBusMess
                 return -EINVAL;
 
         if (s) {
-                if (seat_is_vtconsole(s)) {
+                if (seat_can_multi_session(s)) {
                         if (vtnr <= 0 || vtnr > 63)
                                 return -EINVAL;
                 } else {