From a198ec0538621703cf0a28a4fe5ce7e3d4a8459b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Poussineau?= Date: Sat, 29 Nov 2014 21:56:14 +0000 Subject: [PATCH] [RTL] Upcase drive letter in RtlGetFullPathName_Ustr svn path=/trunk/; revision=65532 --- reactos/lib/rtl/path.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/reactos/lib/rtl/path.c b/reactos/lib/rtl/path.c index 557acfe5376..e059ca7cc6a 100644 --- a/reactos/lib/rtl/path.c +++ b/reactos/lib/rtl/path.c @@ -609,6 +609,7 @@ RtlGetFullPathName_Ustr( ASSERT(FileNameBuffer[1] == L':'); ASSERT(IS_PATH_SEPARATOR(FileNameBuffer[2])); + FileNameBuffer[0] = RtlUpcaseUnicodeChar(FileNameBuffer[0]); Prefix = FileNameBuffer; PrefixLength = 3 * sizeof(WCHAR); Source += 3; @@ -623,6 +624,7 @@ RtlGetFullPathName_Ustr( if (RtlUpcaseUnicodeChar(FileNameBuffer[0]) != RtlUpcaseUnicodeChar(CurDirName->Buffer[0]) || CurDirName->Buffer[1] != L':') { + FileNameBuffer[0] = RtlUpcaseUnicodeChar(FileNameBuffer[0]); EnvVarNameBuffer[0] = L'='; EnvVarNameBuffer[1] = FileNameBuffer[0]; EnvVarNameBuffer[2] = L':';