[SAMSRV] SamrEnumerate...: Return STATUS_NO_MORE_ENTRIES if there is nothing to enumerate.

This commit is contained in:
Eric Kohl 2019-12-29 17:28:55 +01:00
parent a946146efc
commit 4bc5d44f06

View file

@ -2290,7 +2290,10 @@ SamrEnumerateGroupsInDomain(IN SAMPR_HANDLE DomainHandle,
EnumBuffer->EntriesRead = EnumCount;
if (EnumCount == 0)
{
Status = STATUS_NO_MORE_ENTRIES;
goto done;
}
EnumBuffer->Buffer = midl_user_allocate(EnumCount * sizeof(SAMPR_RID_ENUMERATION));
if (EnumBuffer->Buffer == NULL)
@ -2900,7 +2903,10 @@ SamrEnumerateUsersInDomain(IN SAMPR_HANDLE DomainHandle,
EnumBuffer->EntriesRead = EnumCount;
if (EnumCount == 0)
{
Status = STATUS_NO_MORE_ENTRIES;
goto done;
}
EnumBuffer->Buffer = midl_user_allocate(EnumCount * sizeof(SAMPR_RID_ENUMERATION));
if (EnumBuffer->Buffer == NULL)
@ -3281,7 +3287,10 @@ SamrEnumerateAliasesInDomain(IN SAMPR_HANDLE DomainHandle,
EnumBuffer->EntriesRead = EnumCount;
if (EnumCount == 0)
{
Status = STATUS_NO_MORE_ENTRIES;
goto done;
}
EnumBuffer->Buffer = midl_user_allocate(EnumCount * sizeof(SAMPR_RID_ENUMERATION));
if (EnumBuffer->Buffer == NULL)