X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flogind-dbus.c;h=9b199de20af052c17a1a5f6b6a7de08e9ea8bb00;hb=bf1009201de83bb8c511d3a40d6a499d57f0fda7;hp=050eb7160edde03b4a7b075208b2c53c5357ab57;hpb=bafd4449ff851076b69ffaf918068465a726d928;p=elogind.git diff --git a/src/logind-dbus.c b/src/logind-dbus.c index 050eb7160..9b199de20 100644 --- a/src/logind-dbus.c +++ b/src/logind-dbus.c @@ -258,7 +258,7 @@ static int bus_manager_create_session(Manager *m, DBusMessage *message, DBusMess else if (vtnr != (uint32_t) v) return -EINVAL; - } else if (!isempty(tty) && seat_is_vtconsole(s)) + } else if (!isempty(tty) && s && seat_is_vtconsole(s)) return -EINVAL; if (s) {