From a3e8e154807f44eeb7df2bb3e4301006862fac3b Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Thu, 30 Nov 2023 19:13:12 +0800 Subject: [PATCH] core/execute-serialize: FOREACH_ARRAY at one more place --- src/core/execute-serialize.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/core/execute-serialize.c b/src/core/execute-serialize.c index 6c19cd42a24..a874a1eb14f 100644 --- a/src/core/execute-serialize.c +++ b/src/core/execute-serialize.c @@ -373,8 +373,7 @@ static int exec_cgroup_context_serialize(const CGroupContext *c, FILE *f) { if (il->limits[type] == cgroup_io_limit_defaults[type]) continue; - key = strjoin("exec-cgroup-context-io-device-limit-", - cgroup_io_limit_type_to_string(type)); + key = strjoin("exec-cgroup-context-io-device-limit-", cgroup_io_limit_type_to_string(type)); if (!key) return -ENOMEM; @@ -1479,8 +1478,8 @@ static int exec_parameters_deserialize(ExecParameters *p, FILE *f, FDSet *fds) { return log_oom_debug(); /* Ensure we don't leave any FD uninitialized on error, it makes the fuzzer sad */ - for (size_t i = 0; i < p->n_socket_fds + p->n_storage_fds; ++i) - p->fds[i] = -EBADF; + FOREACH_ARRAY(i, p->fds, p->n_socket_fds + p->n_storage_fds) + *i = -EBADF; r = deserialize_fd_many(fds, val, p->n_socket_fds + p->n_storage_fds, p->fds); if (r < 0) -- 2.47.3