Index: src/libchcore/TLocalFilesystem.cpp =================================================================== diff -u -N -rf8fcbbd1d2321cf0c8be79526c449384af654e49 -r3c248d4f6d0fdb1e487cc868b2f0b219eec37ef4 --- src/libchcore/TLocalFilesystem.cpp (.../TLocalFilesystem.cpp) (revision f8fcbbd1d2321cf0c8be79526c449384af654e49) +++ src/libchcore/TLocalFilesystem.cpp (.../TLocalFilesystem.cpp) (revision 3c248d4f6d0fdb1e487cc868b2f0b219eec37ef4) @@ -462,7 +462,7 @@ return pDiskExtent->DiskNumber; } - void TLocalFilesystem::GetDynamicFreeSpace(const TSmartPath& path, unsigned long long& rullFree) + void TLocalFilesystem::GetDynamicFreeSpace(const TSmartPath& path, unsigned long long& rullFree, unsigned long long& rullTotal) { LOG_DEBUG(m_spLog) << L"Retrieving free space for path " << path; @@ -472,6 +472,7 @@ if (GetDiskFreeSpaceEx(path.ToString(), &ui64Available, &ui64Total, nullptr)) { rullFree = ui64Available.QuadPart; + rullTotal = ui64Total.QuadPart; LOG_DEBUG(m_spLog) << L"Free space for path " << path << L" is " << rullFree; } else