Systemd/src/login
Martin Pitt b4944d2df2 logind: fix crash when shutdown is not issued from a tty
It's possible that sd_bus_creds_get_tty() fails and thus
scheduled_shutdown_tty is NULL in method_schedule_shutdown().

Fix logind_wall_tty_filter() to get along with that, by showing the message on
all TTYs, instead of crashing in strcmp().

https://launchpad.net/bugs/1553040
2016-03-24 08:35:17 +01:00
..
.gitignore pam: systemd-user - call selinux module 2015-09-22 17:54:13 +02:00
70-power-switch.rules login: support more than just power-gpio-key 2015-09-22 16:18:17 +02:00
70-uaccess.rules Merge pull request #2844 from yarda/uaccess-3dprinters 2016-03-22 11:00:20 -04:00
71-seat.rules.in treewide: fix typos 2015-07-06 12:51:16 +02:00
73-seat-late.rules.in relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
inhibit.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
loginctl.c tree-wide: merge pager_open_if_enabled() to the pager_open() 2016-02-26 01:13:23 +06:00
logind-acl.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-acl.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-action.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-action.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-button.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-button.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-core.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-dbus.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-device.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-device.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-gperf.gperf logind: add a new UserTasksMax= setting to logind.conf 2015-11-13 19:50:52 +01:00
logind-inhibit.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-inhibit.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-seat-dbus.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-seat.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-seat.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-session-dbus.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-session-device.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-session-device.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-session.c time-util: Rename and fix call of deserialize_timestamp_value() 2016-02-15 23:26:34 +01:00
logind-session.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-user-dbus.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-user.c time-util: Rename and fix call of deserialize_timestamp_value() 2016-02-15 23:26:34 +01:00
logind-user.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
logind-utmp.c logind: fix crash when shutdown is not issued from a tty 2016-03-24 08:35:17 +01:00
logind.c selinux: always try to load the full selinux db 2016-03-01 20:39:30 -05:00
logind.conf logind: update documentation for cf7d1a30e4 2016-01-26 14:24:06 +02:00
logind.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
Makefile logind: move logind into its own subdirectory 2011-12-31 03:16:08 +01:00
org.freedesktop.login1.conf logind/systemctl: introduce SetWallMessage and --message 2015-08-25 13:52:44 +02:00
org.freedesktop.login1.policy.in logind/systemctl: introduce SetWallMessage and --message 2015-08-25 13:52:44 +02:00
org.freedesktop.login1.service relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
pam_systemd.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
pam_systemd.sym pam_systemd: replace regex with sym file 2014-06-21 15:45:49 +02:00
sysfs-show.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
sysfs-show.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
systemd-user.m4 pam: systemd-user - call selinux module 2015-09-22 17:54:13 +02:00
test-inhibit.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
test-login-shared.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
test-login-tables.c tree-wide: sort includes 2015-11-16 22:09:36 +01:00