Commit 5da4e321 authored by Max Kellermann's avatar Max Kellermann

Stats: catch exceptions

parent e8519fec
......@@ -82,6 +82,8 @@ stats_update(const Database &db)
Error error;
const DatabaseSelection selection("", true);
try {
if (db.GetStats(selection, stats, error)) {
stats_validity = StatsValidity::VALID;
return true;
......@@ -91,6 +93,11 @@ stats_update(const Database &db)
stats_validity = StatsValidity::FAILED;
return false;
}
} catch (const std::runtime_error &e) {
LogError(e);
stats_validity = StatsValidity::FAILED;
return false;
}
}
static void
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment