X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Fntoskrnl%2Ffsrtl%2Fdbcsname.c;h=202c2a3facab79c7a5fc90fbf1e8ef46fe636837;hp=d99fa191c0aebaaf830d6126be5cb1c8ac67e943;hb=d56de922f22e12bb2a21f0f72687fb2c1858f8eb;hpb=e5d92f833a0cef745c21e7eedec572766b2b0f9e diff --git a/reactos/ntoskrnl/fsrtl/dbcsname.c b/reactos/ntoskrnl/fsrtl/dbcsname.c index d99fa191c0a..202c2a3faca 100644 --- a/reactos/ntoskrnl/fsrtl/dbcsname.c +++ b/reactos/ntoskrnl/fsrtl/dbcsname.c @@ -181,7 +181,7 @@ FsRtlIsDbcsInExpression(IN PANSI_STRING Expression, switch (Expression->Buffer[ExpressionPosition]) { case '*': - StarFound = ExpressionPosition++; + StarFound = MAXUSHORT; break; case '?': @@ -226,6 +226,7 @@ FsRtlIsDbcsInExpression(IN PANSI_STRING Expression, if (ExpressionPosition == Expression->Length) { NamePosition = Name->Length; + break; } } else if (Expression->Buffer[ExpressionPosition] == ANSI_DOS_STAR) @@ -253,7 +254,7 @@ FsRtlIsDbcsInExpression(IN PANSI_STRING Expression, } else { - NamePosition = Name->Length; + break; } } if (ExpressionPosition + 1 == Expression->Length && NamePosition == Name->Length &&