]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core/scope: use set_ensure_put()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 26 Nov 2020 23:36:09 +0000 (08:36 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 27 Nov 2020 05:35:20 +0000 (14:35 +0900)
src/core/scope.c

index 9434d03cdc334da2ff8557855ecfe2feedf95331..654702ca3befe14ba381911605fa71c5ce3e08ad 100644 (file)
@@ -496,11 +496,7 @@ static int scope_deserialize_item(Unit *u, const char *key, const char *value, F
                 if (parse_pid(value, &pid) < 0)
                         log_unit_debug(u, "Failed to parse pids value: %s", value);
                 else {
-                        r = set_ensure_allocated(&u->pids, NULL);
-                        if (r < 0)
-                                return r;
-
-                        r = set_put(u->pids, PID_TO_PTR(pid));
+                        r = set_ensure_put(&u->pids, NULL, PID_TO_PTR(pid));
                         if (r < 0)
                                 return r;
                 }