summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Murchison <murch@fastmail.com>2021-03-18 17:06:46 -0400
committerAllen Winter <allen.winter@kdab.com>2021-04-11 14:29:58 -0400
commit7732d9cbefd258b384044cae67a80ac2a65ea5a2 (patch)
tree9824867980480e180c22b791791a030ae91c9659
parentf779f1979dd5617e47308ad861ff030a94d71082 (diff)
downloadlibical-git-7732d9cbefd258b384044cae67a80ac2a65ea5a2.tar.gz
icaltz-util.c: don't skip the first transition in the file
-rw-r--r--src/libical/icaltz-util.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libical/icaltz-util.c b/src/libical/icaltz-util.c
index 76e54690..82c896c1 100644
--- a/src/libical/icaltz-util.c
+++ b/src/libical/icaltz-util.c
@@ -701,10 +701,9 @@ icalcomponent *icaltzutil_fetch_timezone(const char *location)
icalproperty_set_x_name(icalprop, "X-LIC-LOCATION");
icalcomponent_add_property(tz_comp, icalprop);
- prev_idx = 0;
- idx = trans_idx[0];
+ idx = 0; // time type 0 is always time prior to first transition
- for (i = 1; i < num_trans; i++) {
+ for (i = 0; i < num_trans; i++) {
int last_trans = 0;
int terminate = 0;
int rdate = 0;