summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2020-11-27 08:36:09 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2020-11-27 14:35:20 +0900
commit614f57ed765019f4c431817d17267dbe77151b56 (patch)
tree21f44b2804aedeeb3fd3e42fc3ca5fd906b2387a
parent75f79cd2d80b6f81f6c5c765b9e310708c01a517 (diff)
downloadsystemd-614f57ed765019f4c431817d17267dbe77151b56.tar.gz
core/scope: use set_ensure_put()
-rw-r--r--src/core/scope.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/core/scope.c b/src/core/scope.c
index 9434d03cdc..654702ca3b 100644
--- a/src/core/scope.c
+++ b/src/core/scope.c
@@ -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;
}