From: Mike Yuan Date: Fri, 22 Mar 2024 16:49:45 +0000 (+0800) Subject: analyze-security: use FOREACH_ARRAY X-Git-Tag: v256-rc1~427^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3efb597b074f6e5293195bf598e0e22e61cab997;p=thirdparty%2Fsystemd.git analyze-security: use FOREACH_ARRAY --- diff --git a/src/analyze/analyze-security.c b/src/analyze/analyze-security.c index c1b35ba8525..486143b7f06 100644 --- a/src/analyze/analyze-security.c +++ b/src/analyze/analyze-security.c @@ -1756,15 +1756,14 @@ static int assess(const SecurityInfo *info, (void) table_set_display(details_table, (size_t) 0, (size_t) 1, (size_t) 2, (size_t) 3, (size_t) 7); } - for (i = 0; i < ELEMENTSOF(security_assessor_table); i++) { - const struct security_assessor *a = security_assessor_table + i; + FOREACH_ARRAY(a, security_assessor_table, ELEMENTSOF(security_assessor_table)) { _cleanup_free_ char *d = NULL; uint64_t badness; void *data; uint64_t weight = access_weight(a, policy); uint64_t range = access_range(a, policy); - data = (uint8_t *) info + a->offset; + data = (uint8_t*) info + a->offset; if (a->default_dependencies_only && !info->default_dependencies) { badness = UINT64_MAX;