summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/libical/icalrecur.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libical/icalrecur.c b/src/libical/icalrecur.c
index f126de61..593c9118 100644
--- a/src/libical/icalrecur.c
+++ b/src/libical/icalrecur.c
@@ -2069,8 +2069,8 @@ icalrecur_iterator* icalrecur_iterator_new(struct icalrecurrencetype rule,
struct icaltimetype last = occurrence_as_icaltime(impl, 0);
icalerror_clear_errno();
- /* Fail after exceeding MAX_TIME_T_YEAR if no expanded days match */
- while (last.year <= MAX_TIME_T_YEAR) {
+ /* Fail after hitting the year 20000 if no expanded days match */
+ while (last.year < 20000) {
expand_year_days(impl, last.year);
if( icalerrno != ICAL_NO_ERROR) {
icalerror_set_errno(ICAL_MALFORMEDDATA_ERROR);