]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core: add missing serialization for Unit.debug_invocation
authorMike Yuan <me@yhndnzj.com>
Tue, 3 Sep 2024 20:52:40 +0000 (22:52 +0200)
committerMike Yuan <me@yhndnzj.com>
Wed, 4 Sep 2024 19:37:20 +0000 (21:37 +0200)
Follow-up for 7d8bbfbe0852ec89590d1dc5e28afc95d6d44fa1

src/core/unit-serialize.c

index 8baa30f9e5fc8e8050f860ac9fb6aa27f4f03548..f96bae19f9e4b21f2ec3b200dff4996af2c5ecb3 100644 (file)
@@ -101,6 +101,8 @@ int unit_serialize_state(Unit *u, FILE *f, FDSet *fds, bool switching_root) {
         (void) serialize_bool(f, "transient", u->transient);
         (void) serialize_bool(f, "in-audit", u->in_audit);
 
+        (void) serialize_bool(f, "debug-invocation", u->debug_invocation);
+
         (void) serialize_bool(f, "exported-invocation-id", u->exported_invocation_id);
         (void) serialize_bool(f, "exported-log-level-max", u->exported_log_level_max);
         (void) serialize_bool(f, "exported-log-extra-fields", u->exported_log_extra_fields);
@@ -265,6 +267,9 @@ int unit_deserialize_state(Unit *u, FILE *f, FDSet *fds) {
                 else if (MATCH_DESERIALIZE("in-audit", l, v, parse_boolean, u->in_audit))
                         continue;
 
+                else if (MATCH_DESERIALIZE("debug-invocation", l, v, parse_boolean, u->debug_invocation))
+                        continue;
+
                 else if (MATCH_DESERIALIZE("exported-invocation-id", l, v, parse_boolean, u->exported_invocation_id))
                         continue;