mirror of
https://github.com/reactos/reactos.git
synced 2024-08-01 17:11:35 +00:00
[RTL] Upcase drive letter in RtlGetFullPathName_Ustr
svn path=/trunk/; revision=65532
This commit is contained in:
parent
62f368b666
commit
a198ec0538
|
@ -609,6 +609,7 @@ RtlGetFullPathName_Ustr(
|
||||||
ASSERT(FileNameBuffer[1] == L':');
|
ASSERT(FileNameBuffer[1] == L':');
|
||||||
ASSERT(IS_PATH_SEPARATOR(FileNameBuffer[2]));
|
ASSERT(IS_PATH_SEPARATOR(FileNameBuffer[2]));
|
||||||
|
|
||||||
|
FileNameBuffer[0] = RtlUpcaseUnicodeChar(FileNameBuffer[0]);
|
||||||
Prefix = FileNameBuffer;
|
Prefix = FileNameBuffer;
|
||||||
PrefixLength = 3 * sizeof(WCHAR);
|
PrefixLength = 3 * sizeof(WCHAR);
|
||||||
Source += 3;
|
Source += 3;
|
||||||
|
@ -623,6 +624,7 @@ RtlGetFullPathName_Ustr(
|
||||||
if (RtlUpcaseUnicodeChar(FileNameBuffer[0]) != RtlUpcaseUnicodeChar(CurDirName->Buffer[0]) ||
|
if (RtlUpcaseUnicodeChar(FileNameBuffer[0]) != RtlUpcaseUnicodeChar(CurDirName->Buffer[0]) ||
|
||||||
CurDirName->Buffer[1] != L':')
|
CurDirName->Buffer[1] != L':')
|
||||||
{
|
{
|
||||||
|
FileNameBuffer[0] = RtlUpcaseUnicodeChar(FileNameBuffer[0]);
|
||||||
EnvVarNameBuffer[0] = L'=';
|
EnvVarNameBuffer[0] = L'=';
|
||||||
EnvVarNameBuffer[1] = FileNameBuffer[0];
|
EnvVarNameBuffer[1] = FileNameBuffer[0];
|
||||||
EnvVarNameBuffer[2] = L':';
|
EnvVarNameBuffer[2] = L':';
|
||||||
|
|
Loading…
Reference in a new issue