chiark / gitweb /
logind: save object data only when started fully
[elogind.git] / src / logind-seat.c
index c232a87d5de8effd1b51b09971f569c5b4791f43..df91cd0d8a53ebc057dd77a197bc84e11be8953c 100644 (file)
@@ -86,6 +86,9 @@ int seat_save(Seat *s) {
 
         assert(s);
 
+        if (!s->started)
+                return 0;
+
         r = safe_mkdir("/run/systemd/seats", 0755, 0, 0);
         if (r < 0)
                 goto finish;