[NTOSKRNL] Properly compare position to name length in FsRtlIsNameInExpressionPrivate

CORE-15902
This commit is contained in:
Bartosz Brachaczek 2019-03-31 11:32:57 +02:00 committed by Pierre Schweitzer
parent 5d5e9c8486
commit 21d2c70bb4
No known key found for this signature in database
GPG key ID: 7545556C3D585B0B

View file

@ -200,7 +200,7 @@ FsRtlIsNameInExpressionPrivate(IN PUNICODE_STRING Expression,
DontSkipDot = TRUE;
if (!EndOfName && Name->Buffer[NamePosition] == '.')
{
for (Position = NamePosition - 1; Position < Name->Length; Position++)
for (Position = NamePosition - 1; Position < Name->Length / sizeof(WCHAR); Position++)
{
if (Name->Buffer[Position] == L'.')
{