KWSys: SystemInformation: Add missing EOF check when reading /proc/cpuinfo

Backport KWSys upstream commit `6e847d08b` (SystemInformation: Add
missing EOF check when reading /proc/cpuinfo, 2024-10-23) to the
CMake 3.31 release branch.
This commit is contained in:
Brad King committed 2024-10-26 06:01:09 -04:00
1 parent f60b4c553e
commit 51ed0eba18
1 file changed
+3 -2
+3 -2
View File
@@ -3405,8 +3405,9 @@ bool SystemInformationImplementation::RetrieveInformationFromCpuInfoFile()
}
size_t fileSize = 0;
while (!feof(fd)) {
buffer += static_cast<char>(fgetc(fd));
int fc;
while ((fc = fgetc(fd)) != EOF) {
buffer += static_cast<char>(fc);
fileSize++;
}
fclose(fd);