Werk #6194: Windows fileinfo: wrong size for files exceeding 4 GB

KomponenteChecks & Agents
TitelWindows fileinfo: wrong size for files exceeding 4 GB
Datum2018-08-07 16:54:02
Check_MK EditionCheck_MK Raw Edition (CRE)
Check_MK Version1.6.0i1,1.5.0p1
LevelTrivial Change
KlasseBug Fix
KompatibilitätKompatibel - benötigt kein manuelles Eingreifen

The sizes of files exceeding 4 GB were displayed wrong as FILE_SIZE % 4 GB instead of the correct size. The bug was due to a faulty implementation of C++ std::filesystem::file_size on Windows. The workaround uses 'old' WinAPI for obtaining the correct file size.