From 7f9b1da527a15c8e805f4b6380bebc0db8a5b1ba Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 1 Jul 2026 11:06:22 +0200 Subject: [PATCH] tree-wide: fix return type of sysconf() --- src/core/exec-invoke.c | 2 +- src/test/test-condition.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/exec-invoke.c b/src/core/exec-invoke.c index 6fea347e4cb..74602efc528 100644 --- a/src/core/exec-invoke.c +++ b/src/core/exec-invoke.c @@ -922,7 +922,7 @@ static int get_supplementary_groups( * be positive, otherwise fail. */ errno = 0; - int ngroups_max = (int) sysconf(_SC_NGROUPS_MAX); + long ngroups_max = sysconf(_SC_NGROUPS_MAX); if (ngroups_max <= 0) return errno_or_else(EOPNOTSUPP); diff --git a/src/test/test-condition.c b/src/test/test-condition.c index a4c57dc1979..8674dab488b 100644 --- a/src/test/test-condition.c +++ b/src/test/test-condition.c @@ -1037,7 +1037,8 @@ TEST(condition_test_group) { Condition *condition; char gid[DECIMAL_STR_MAX(uint32_t)]; gid_t *gids, max_gid; - int ngroups_max, ngroups, r, i; + int ngroups, r, i; + long ngroups_max; xsprintf(gid, "%u", UINT32_C(0xFFFF)); ASSERT_NOT_NULL((condition = condition_new(CONDITION_GROUP, gid, false, false))); -- 2.47.3