mirror of
https://github.com/reactos/reactos.git
synced 2024-10-15 05:37:44 +00:00
fix GetLogicalDriveStringsA/W
svn path=/trunk/; revision=28014
This commit is contained in:
parent
dff1e93f29
commit
d631ee5509
|
@ -99,7 +99,7 @@ GetLogicalDriveStringsA(DWORD nBufferLength,
|
|||
}
|
||||
|
||||
|
||||
if (count * 4 * sizeof(char) <= nBufferLength)
|
||||
if (count * 4 <= nBufferLength)
|
||||
{
|
||||
LPSTR p = lpBuffer;
|
||||
|
||||
|
@ -113,7 +113,7 @@ GetLogicalDriveStringsA(DWORD nBufferLength,
|
|||
}
|
||||
*p = '\0';
|
||||
}
|
||||
return (count * 4 * sizeof(char));
|
||||
return (count * 4);
|
||||
}
|
||||
|
||||
|
||||
|
@ -136,7 +136,7 @@ GetLogicalDriveStringsW(DWORD nBufferLength,
|
|||
count++;
|
||||
}
|
||||
|
||||
if (count * 4 * sizeof(WCHAR) <= nBufferLength)
|
||||
if (count * 4 <= nBufferLength)
|
||||
{
|
||||
LPWSTR p = lpBuffer;
|
||||
for (drive = 0; drive < MAX_DOS_DRIVES; drive++)
|
||||
|
@ -149,7 +149,7 @@ GetLogicalDriveStringsW(DWORD nBufferLength,
|
|||
}
|
||||
*p = (WCHAR)'\0';
|
||||
}
|
||||
return (count * 4 * sizeof(WCHAR));
|
||||
return (count * 4);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue