diff options
author | Ken Murchison <murch@fastmail.com> | 2021-03-17 11:01:19 -0400 |
---|---|---|
committer | Allen Winter <allen.winter@kdab.com> | 2021-04-11 14:28:30 -0400 |
commit | a898974512859cbf661e661bff9f33099a9e3c14 (patch) | |
tree | 8918cd216e73227fbdd67b8cdf61a62252af1681 | |
parent | 542bccc0571a26581e9b044fd0f526a5456be958 (diff) | |
download | libical-git-a898974512859cbf661e661bff9f33099a9e3c14.tar.gz |
icaltz-util.c: make sure instances of a RRULE are in contiguous years
-rw-r--r-- | src/libical/icaltz-util.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libical/icaltz-util.c b/src/libical/icaltz-util.c index c4db0bbf..646c3b8a 100644 --- a/src/libical/icaltz-util.c +++ b/src/libical/icaltz-util.c @@ -727,7 +727,8 @@ icalcomponent *icaltzutil_fetch_timezone(const char *location) terminate = 1; } // Check if most of the recurrence pattern is the same - else if (icaltime.month == zone->time.month && + else if (icaltime.year == zone->time.year + 1 && + icaltime.month == zone->time.month && icaltime.hour == zone->time.hour && icaltime.minute == zone->time.minute && icaltime.second == zone->time.second) { |