]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mymachines: fix getgrnam()
authorIvan Shapovalov <intelfx@intelfx.name>
Fri, 8 Jun 2018 12:09:44 +0000 (15:09 +0300)
committerLennart Poettering <lennart@poettering.net>
Fri, 8 Jun 2018 15:52:18 +0000 (17:52 +0200)
getgrnam() was returning input gid instead of the mapped one. Fix that.

src/nss-mymachines/nss-mymachines.c

index d8a35caa9b0647506435bf9fcee040170b8e8ea1..96e7d69bcb7d951e3281c3a98ced27f93d945095 100644 (file)
@@ -643,7 +643,7 @@ enum nss_status _nss_mymachines_getgrnam_r(
         strcpy(buffer + sizeof(char*), name);
 
         gr->gr_name = buffer + sizeof(char*);
-        gr->gr_gid = gid;
+        gr->gr_gid = mapped;
         gr->gr_passwd = (char*) "*"; /* locked */
         gr->gr_mem = (char**) buffer;