diff options
Diffstat (limited to 'src/Stats.cxx')
-rw-r--r-- | src/Stats.cxx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/Stats.cxx b/src/Stats.cxx index f558646e0..43988bbbc 100644 --- a/src/Stats.cxx +++ b/src/Stats.cxx @@ -28,6 +28,7 @@ #include "db/Stats.hxx" #include "system/Clock.hxx" #include "Log.hxx" +#include "util/ChronoUtil.hxx" #include <chrono> @@ -101,10 +102,10 @@ db_stats_print(Response &r, const Database &db) stats.song_count, total_duration_s); - const time_t update_stamp = db.GetUpdateStamp(); - if (update_stamp > 0) + const auto update_stamp = db.GetUpdateStamp(); + if (!IsNegative(update_stamp)) r.Format("db_update: %lu\n", - (unsigned long)update_stamp); + (unsigned long)std::chrono::system_clock::to_time_t(update_stamp)); } #endif |