nss-systemd: reset the right field
authorLennart Poettering <lennart@poettering.net>
Wed, 5 May 2021 14:05:43 +0000 (16:05 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 15 May 2021 18:27:22 +0000 (20:27 +0200)
(cherry picked from commit 1fdfca4da739f47516513afc66d4c7008c9badfd)
(cherry picked from commit 18babc7b290de4c0108b2fe39400c3e9c471ef67)
(cherry picked from commit c3dfbd10da31324158363d6da50345ece24ccaf5)

src/nss-systemd/nss-systemd.c

index 5dc5aacdff200a37fdb2829e4c0814c2472323b4..5b2351a2f4c7f9f1fc66ce619254c553ffd30663 100644 (file)
@@ -333,7 +333,7 @@ enum nss_status _nss_systemd_setgrent(int stayopen) {
         _l = pthread_mutex_lock_assert(&getgrent_data.mutex);
 
         getgrent_data.iterator = userdb_iterator_free(getgrent_data.iterator);
-        getpwent_data.by_membership = false;
+        getgrent_data.by_membership = false;
 
         /* See _nss_systemd_setpwent() for an explanation why we use USERDB_DONT_SYNTHESIZE here */
         r = groupdb_all(nss_glue_userdb_flags() | USERDB_DONT_SYNTHESIZE, &getgrent_data.iterator);