mirror of
https://github.com/reactos/reactos.git
synced 2025-08-04 03:46:38 +00:00
[RTL] Upcase drive letter in RtlGetFullPathName_Ustr
svn path=/trunk/; revision=65532
This commit is contained in:
parent
62f368b666
commit
a198ec0538
1 changed files with 2 additions and 0 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue