diff options
Diffstat (limited to 'src/lib/util/timeconv.h')
-rw-r--r-- | src/lib/util/timeconv.h | 2 |
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; |