chiark / gitweb /
logind: save object data only when started fully
[elogind.git] / src / logind-session.c
index 9fcbf460a3a2f40fdccbb7016dfa8cc0c3010a43..cbde8105020435fba55708ae50fcb10c834565f4 100644 (file)
@@ -111,6 +111,9 @@ int session_save(Session *s) {
 
         assert(s);
 
+        if (!s->started)
+                return 0;
+
         r = safe_mkdir("/run/systemd/sessions", 0755, 0, 0);
         if (r < 0)
                 goto finish;