]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
userdb: drop redundant check
authorLennart Poettering <lennart@amutable.com>
Thu, 9 Jul 2026 13:36:01 +0000 (15:36 +0200)
committerLennart Poettering <lennart@amutable.com>
Sun, 12 Jul 2026 21:06:52 +0000 (23:06 +0200)
src/shared/userdb.c

index 14848150c5b47d622e95e8d46bc8e03313ab5c58..7e028baf0a969e0153474264583813b56bd7a1ee 100644 (file)
@@ -1418,13 +1418,13 @@ static int groupdb_by_gid_fallbacks(
         assert(iterator);
         assert(ret);
 
-        if (!FLAGS_SET(flags, USERDB_EXCLUDE_DROPIN) && !(iterator && iterator->dropin_covered)) {
+        if (!FLAGS_SET(flags, USERDB_EXCLUDE_DROPIN) && !iterator->dropin_covered) {
                 r = dropin_group_record_by_gid(gid, NULL, flags, ret);
                 if (r >= 0)
                         return r;
         }
 
-        if (!FLAGS_SET(flags, USERDB_EXCLUDE_NSS) && !(iterator && iterator->nss_covered)) {
+        if (!FLAGS_SET(flags, USERDB_EXCLUDE_NSS) && !iterator->nss_covered) {
                 r = userdb_iterator_block_nss_systemd(iterator);
                 if (r >= 0) {
                         r = nss_group_record_by_gid(gid, !FLAGS_SET(flags, USERDB_SUPPRESS_SHADOW), ret);