mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 17:34:57 +00:00
[NETAPI32]
NetLocalGroupGetMembers: Do not overwrite the MembersInfo struct. svn path=/trunk/; revision=60124
This commit is contained in:
parent
ef0399b1ec
commit
1a0117e43e
1 changed files with 4 additions and 0 deletions
|
@ -1587,6 +1587,7 @@ NetLocalGroupGetMembers(
|
||||||
EnumContext->Sids[i],
|
EnumContext->Sids[i],
|
||||||
SidLength);
|
SidLength);
|
||||||
Ptr = (PVOID)((ULONG_PTR)Ptr + SidLength);
|
Ptr = (PVOID)((ULONG_PTR)Ptr + SidLength);
|
||||||
|
MembersInfo0++;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 1:
|
case 1:
|
||||||
|
@ -1608,6 +1609,7 @@ NetLocalGroupGetMembers(
|
||||||
memcpy(MembersInfo1->lgrmi1_name,
|
memcpy(MembersInfo1->lgrmi1_name,
|
||||||
EnumContext->Names[i].Name.Buffer,
|
EnumContext->Names[i].Name.Buffer,
|
||||||
EnumContext->Names[i].Name.Length);
|
EnumContext->Names[i].Name.Length);
|
||||||
|
MembersInfo1++;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 2:
|
case 2:
|
||||||
|
@ -1636,6 +1638,7 @@ NetLocalGroupGetMembers(
|
||||||
memcpy(Ptr,
|
memcpy(Ptr,
|
||||||
EnumContext->Names[i].Name.Buffer,
|
EnumContext->Names[i].Name.Buffer,
|
||||||
EnumContext->Names[i].Name.Length);
|
EnumContext->Names[i].Name.Length);
|
||||||
|
MembersInfo2++;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 3:
|
case 3:
|
||||||
|
@ -1653,6 +1656,7 @@ NetLocalGroupGetMembers(
|
||||||
memcpy(Ptr,
|
memcpy(Ptr,
|
||||||
EnumContext->Names[i].Name.Buffer,
|
EnumContext->Names[i].Name.Buffer,
|
||||||
EnumContext->Names[i].Name.Length);
|
EnumContext->Names[i].Name.Length);
|
||||||
|
MembersInfo3++;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue