chiark / gitweb /
logind: implement SetUserLinger() D-Bus call
[elogind.git] / src / logind-user.c
index a4f78869a31d1078342fdaa847c5ab506b537448..177e88200a9f49d4309a1dd621eb496faffe2aa5 100644 (file)
@@ -285,13 +285,13 @@ int user_start(User *u) {
         if (r < 0)
                 return r;
 
-        /* Save new user data */
-        user_save(u);
-
         dual_timestamp_get(&u->timestamp);
 
         u->started = true;
 
+        /* Save new user data */
+        user_save(u);
+
         user_send_signal(u, true);
 
         return 0;