]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Use Util::read_file instead of legacy read_text_file
authorJoel Rosdahl <joel@rosdahl.net>
Thu, 16 Jul 2020 15:08:28 +0000 (17:08 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Fri, 17 Jul 2020 11:55:13 +0000 (13:55 +0200)
src/stats.cpp

index 6676f55207041b44052d552bf0be8a6ca672a04a..ec397957215189838edbc16e2ea412b02e3f03a9 100644 (file)
@@ -297,11 +297,12 @@ stats_update_size(Counters& counters, int64_t size, int files)
 void
 stats_read(const std::string& path, Counters& counters)
 {
-  char* data = read_text_file(path.c_str(), 1024);
-  if (data) {
-    parse_stats(counters, data);
+  try {
+    std::string data = Util::read_file(path);
+    parse_stats(counters, data.c_str());
+  } catch (Error&) {
+    // Ignore.
   }
-  free(data);
 }
 
 // Write counter updates in updates to sfile.