summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/util/timeconv.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/util/timeconv.h')
-rw-r--r--src/lib/util/timeconv.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/util/timeconv.h b/src/lib/util/timeconv.h
index 365af8c19fb..b24705e5867 100644
--- a/src/lib/util/timeconv.h
+++ b/src/lib/util/timeconv.h
@@ -240,7 +240,7 @@ private:
duration -= century_count * century;
const int four_years_count = std::min(int(duration / four_years), 25);
duration -= four_years_count * four_years;
- const int year_count = int(duration / year);
+ const int year_count = std::min(int(duration / year), 3);
duration -= year_count * year;
const int actual_year = tm_conversion_clock::base_year + four_centuries_count * 400 + century_count * 100 + four_years_count * 4 + year_count;