chiark / gitweb /
logind: save object data only when started fully
[elogind.git] / src / logind-user.c
index dff317e6bda267323dc97ce90b0b1465f39f364c..a4f78869a31d1078342fdaa847c5ab506b537448 100644 (file)
@@ -94,6 +94,9 @@ int user_save(User *u) {
         assert(u);
         assert(u->state_file);
 
+        if (!u->started)
+                return 0;
+
         r = safe_mkdir("/run/systemd/users", 0755, 0, 0);
         if (r < 0)
                 goto finish;