getgr{nam,gid}[_r](): Fix retrieving group members
This commit is contained in:
@@ -64,8 +64,8 @@ query_group_entry(const char* name, gid_t _gid, struct group *group,
|
|||||||
|
|
||||||
const char* members[MAX_GROUP_MEMBER_COUNT];
|
const char* members[MAX_GROUP_MEMBER_COUNT];
|
||||||
int memberCount = 0;
|
int memberCount = 0;
|
||||||
for (int memberCount = 0; memberCount < MAX_GROUP_MEMBER_COUNT;) {
|
for (int32 index = 0; memberCount < MAX_GROUP_MEMBER_COUNT; index++) {
|
||||||
if (reply.FindString("members", members + memberCount) != B_OK)
|
if (reply.FindString("members", index, members + memberCount) != B_OK)
|
||||||
break;
|
break;
|
||||||
memberCount++;
|
memberCount++;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user