summaryrefslogtreecommitdiff
path: root/src/login/logind-session-dbus.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2013-07-26 17:32:19 +0200
committerLennart Poettering <lennart@poettering.net>2013-07-26 17:33:01 +0200
commitcba38758b4d49c6fe7c2f0eea255e11ee9df23eb (patch)
treece078091f357aebadb35bd3bba418482671752b1 /src/login/logind-session-dbus.c
parentfd587c876d480863d56bbbdc5e9fcf7e735d98f3 (diff)
logind: update state file after generating the session fifo, not before
https://bugs.freedesktop.org/show_bug.cgi?id=67273
Diffstat (limited to 'src/login/logind-session-dbus.c')
-rw-r--r--src/login/logind-session-dbus.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/login/logind-session-dbus.c b/src/login/logind-session-dbus.c
index 62b9ffd52a..210f7564da 100644
--- a/src/login/logind-session-dbus.c
+++ b/src/login/logind-session-dbus.c
@@ -535,6 +535,10 @@ int session_send_create_reply(Session *s, DBusError *error) {
if (!s->create_message)
return 0;
+ /* This is called after the session scope was successfully
+ * created, and finishes where bus_manager_create_session()
+ * left off. */
+
if (error) {
DBusError buffer;