diff --git a/ntoskrnl/fsrtl/name.c b/ntoskrnl/fsrtl/name.c index 6a2c280cd1a..ef760c3bf58 100644 --- a/ntoskrnl/fsrtl/name.c +++ b/ntoskrnl/fsrtl/name.c @@ -200,7 +200,7 @@ FsRtlIsNameInExpressionPrivate(IN PUNICODE_STRING Expression, DontSkipDot = TRUE; if (!EndOfName && Name->Buffer[NamePosition] == '.') { - for (Position = NamePosition - 1; Position < Name->Length / sizeof(WCHAR); Position++) + for (Position = NamePosition + 1; Position < Name->Length / sizeof(WCHAR); Position++) { if (Name->Buffer[Position] == L'.') {