summaryrefslogtreecommitdiff
path: root/src/buildtool/file_system/file_system_manager.hpp
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2024-10-04 13:52:55 +0200
committerMaksim Denisov <denisov.maksim@huawei.com>2024-10-07 17:51:22 +0200
commit6d484db9b293aac4b8bd790eb7aead3a806f8c7b (patch)
treec7a93cef8a95006f217d557300151ce5e8735437 /src/buildtool/file_system/file_system_manager.hpp
parent0fc0d9118b5e525fa582de0286c8e83bb0da4e16 (diff)
downloadjustbuild-6d484db9b293aac4b8bd790eb7aead3a806f8c7b.tar.gz
Enable cppcoreguidelines-* checks.
Diffstat (limited to 'src/buildtool/file_system/file_system_manager.hpp')
-rw-r--r--src/buildtool/file_system/file_system_manager.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/buildtool/file_system/file_system_manager.hpp b/src/buildtool/file_system/file_system_manager.hpp
index ad3e4773..9dc16592 100644
--- a/src/buildtool/file_system/file_system_manager.hpp
+++ b/src/buildtool/file_system/file_system_manager.hpp
@@ -703,7 +703,7 @@ class FileSystemManager {
std::ifstream file_reader(file.string(), std::ios::binary);
if (file_reader.is_open()) {
auto ssize = gsl::narrow<std::streamsize>(chunk.size());
- do {
+ while (file_reader.good()) {
file_reader.read(chunk.data(), ssize);
auto count = file_reader.gcount();
if (count == ssize) {
@@ -713,7 +713,7 @@ class FileSystemManager {
content +=
chunk.substr(0, gsl::narrow<std::size_t>(count));
}
- } while (file_reader.good());
+ }
file_reader.close();
return content;
}