]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core/service: use r to store parsed int values 33363/head
authorMike Yuan <me@yhndnzj.com>
Sun, 16 Jun 2024 16:58:42 +0000 (18:58 +0200)
committerMike Yuan <me@yhndnzj.com>
Sun, 16 Jun 2024 17:05:29 +0000 (19:05 +0200)
src/core/service.c

index f48ebc0bf8ae65034fb47d760be4d9e45df632d1..1e26a4436466f0cbffb9329d63bfdc249779e8f7 100644 (file)
@@ -3203,21 +3203,17 @@ static int service_deserialize_item(Unit *u, const char *key, const char *value,
                         (void) service_set_main_pidref(s, pidref, /* start_timestamp = */ NULL);
 
         } else if (streq(key, "main-pid-known")) {
-                int b;
-
-                b = parse_boolean(value);
-                if (b < 0)
-                        log_unit_debug(u, "Failed to parse main-pid-known value: %s", value);
+                r = parse_boolean(value);
+                if (r < 0)
+                        log_unit_debug_errno(u, r, "Failed to parse main-pid-known value: %s", value);
                 else
-                        s->main_pid_known = b;
+                        s->main_pid_known = r;
         } else if (streq(key, "bus-name-good")) {
-                int b;
-
-                b = parse_boolean(value);
-                if (b < 0)
-                        log_unit_debug(u, "Failed to parse bus-name-good value: %s", value);
+                r = parse_boolean(value);
+                if (r < 0)
+                        log_unit_debug_errno(u, r, "Failed to parse bus-name-good value: %s", value);
                 else
-                        s->bus_name_good = b;
+                        s->bus_name_good = r;
         } else if (streq(key, "accept-socket")) {
                 Unit *socket;