summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Murchison <murch@fastmail.com>2021-03-17 11:01:19 -0400
committerAllen Winter <allen.winter@kdab.com>2021-04-11 14:28:30 -0400
commita898974512859cbf661e661bff9f33099a9e3c14 (patch)
tree8918cd216e73227fbdd67b8cdf61a62252af1681
parent542bccc0571a26581e9b044fd0f526a5456be958 (diff)
downloadlibical-git-a898974512859cbf661e661bff9f33099a9e3c14.tar.gz
icaltz-util.c: make sure instances of a RRULE are in contiguous years
-rw-r--r--src/libical/icaltz-util.c3
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) {