From: Lennart Poettering Date: Fri, 22 Nov 2024 10:26:34 +0000 (+0100) Subject: userdbctl: respect selected disposition also when showing gid boundaries X-Git-Tag: v257-rc3~53^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F35296%2Fhead;p=thirdparty%2Fsystemd.git userdbctl: respect selected disposition also when showing gid boundaries Follow-up for: ad5de3222f7 --- diff --git a/src/userdb/userdbctl.c b/src/userdb/userdbctl.c index 19de87d01e1..bc69175b106 100644 --- a/src/userdb/userdbctl.c +++ b/src/userdb/userdbctl.c @@ -585,6 +585,9 @@ static int table_add_gid_boundaries(Table *table, const UIDRange *p) { FOREACH_ELEMENT(i, uid_range_table) { _cleanup_free_ char *name = NULL, *comment = NULL; + if (!FLAGS_SET(arg_disposition_mask, UINT64_C(1) << i->disposition)) + continue; + if (!uid_range_covers(p, i->first, i->last - i->first + 1)) continue;