Decrease Length by the string length of the current ID before moving
the Buffer value to the end of the current ID. Without this, Length
is not decreased, leading to potential issues with the next call to
RtlStringCbPrintfW.
Note: second chunk it to maintain consistent ordering of operations,
and is not a functional change
Signed-off-by: Owen Smith <owen.smith@cloud.com>
Revision->Number);
ASSERT(NT_SUCCESS(status));
- Buffer += wcslen(Buffer);
Length -= (ULONG)(wcslen(Buffer) * sizeof (WCHAR));
+ Buffer += wcslen(Buffer);
- Buffer++;
Length -= sizeof (WCHAR);
+ Buffer++;
--Index;
}