]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/core/unit-serialize.c
core: serialize and deserialize auto start/stop ratelimit
[thirdparty/systemd.git] / src / core / unit-serialize.c
index bef3654525d573bd2cb489bcd1b4777c7d056f00..fe4221ca46be4b39090daa29d517615c81315e9b 100644 (file)
@@ -141,6 +141,7 @@ int unit_serialize_state(Unit *u, FILE *f, FDSet *fds, bool switching_root) {
         (void) serialize_dual_timestamp(f, "assert-timestamp", &u->assert_timestamp);
 
         (void) serialize_ratelimit(f, "start-ratelimit", &u->start_ratelimit);
+        (void) serialize_ratelimit(f, "auto-start-stop-ratelimit", &u->auto_start_stop_ratelimit);
 
         if (dual_timestamp_is_set(&u->condition_timestamp))
                 (void) serialize_bool(f, "condition-result", u->condition_result);
@@ -348,6 +349,9 @@ int unit_deserialize_state(Unit *u, FILE *f, FDSet *fds) {
                 } else if (streq(l, "start-ratelimit")) {
                         deserialize_ratelimit(&u->start_ratelimit, l, v);
                         continue;
+                } else if (streq(l, "auto-start-stop-ratelimit")) {
+                        deserialize_ratelimit(&u->auto_start_stop_ratelimit, l, v);
+                        continue;
 
                 } else if (MATCH_DESERIALIZE("condition-result", l, v, parse_boolean, u->condition_result))
                         continue;