diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog index 0442901d1..83953c601 100644 --- a/winsup/utils/ChangeLog +++ b/winsup/utils/ChangeLog @@ -1,3 +1,8 @@ +2014-11-28 Corinna Vinschen + + * mkgroup.c (main): Call enum_local_groups with offset 0x30000 for local + machine, too. + 2014-11-27 Corinna Vinschen * mkgroup.c (main): Call enum_groups with offset 0x30000 for local diff --git a/winsup/utils/mkgroup.c b/winsup/utils/mkgroup.c index 32fb6805b..f70bae4ae 100644 --- a/winsup/utils/mkgroup.c +++ b/winsup/utils/mkgroup.c @@ -779,8 +779,9 @@ main (int argc, char **argv) { if (domlist[i].domain || !domlist[i].str) continue; - if (!enum_local_groups (domlist + i, sep_char, off, disp_groupname, - print_builtin, print_current)) + if (!enum_local_groups (domlist + i, sep_char, + (nss_src == NSS_SRC_FILES) ? 0x30000 : off, + disp_groupname, print_builtin, print_current)) { enum_groups (domlist + i, sep_char, (nss_src == NSS_SRC_FILES) ? 0x30000 : off,