mirror of
https://github.com/reactos/wine.git
synced 2025-02-02 02:04:34 +00:00
GetDiskFreeSpaceEx32A can get null pointers and still not crash.
This commit is contained in:
parent
9be2f2a89a
commit
6ec6492ff6
@ -827,10 +827,14 @@ BOOL32 WINAPI GetDiskFreeSpaceEx32A( LPCSTR root,
|
||||
}
|
||||
if (!DRIVE_GetFreeSpace(drive, &size, &available)) return FALSE;
|
||||
/*FIXME: Do we have the number of bytes available to the user? */
|
||||
avail->HighPart = available.HighPart;
|
||||
totalfree->HighPart = size.HighPart;
|
||||
avail->LowPart = available.LowPart ;
|
||||
totalfree->LowPart = size.LowPart ;
|
||||
if (totalfree) {
|
||||
totalfree->HighPart = size.HighPart;
|
||||
totalfree->LowPart = size.LowPart ;
|
||||
}
|
||||
if (avail) {
|
||||
avail->HighPart = available.HighPart;
|
||||
avail->LowPart = available.LowPart ;
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user