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
Checkmk EditionCheckmk Raw Edition (CRE)
Checkmk Version1.6.0b1,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.