mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 01:55:19 +00:00
[KERNEL32] Use proper size for allocating buffer in GetVolumeInformationA(). This was leading to allocate a too small buffer under certain conditions and to overrun it.
This fixes JRE7 setup. This regression was brought in by r75969. CORE-13888
This commit is contained in:
parent
8dea67f8ba
commit
dc8bfeabcf
1 changed files with 1 additions and 1 deletions
|
@ -87,7 +87,7 @@ GetVolumeInformationA(IN LPCSTR lpRootPathName,
|
|||
/* If caller wants file system name, allocate a buffer to receive it */
|
||||
if (lpFileSystemNameBuffer != NULL)
|
||||
{
|
||||
FileSystemNameU.MaximumLength = sizeof(WCHAR) * (nVolumeNameSize + 1);
|
||||
FileSystemNameU.MaximumLength = sizeof(WCHAR) * (nFileSystemNameSize + 1);
|
||||
FileSystemNameU.Buffer = RtlAllocateHeap(RtlGetProcessHeap(), 0,
|
||||
FileSystemNameU.MaximumLength);
|
||||
if (FileSystemNameU.Buffer == NULL)
|
||||
|
|
Loading…
Reference in a new issue