From 8159c98acd4c6b51e32bf690e28ab5d9034a1603 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Wed, 1 Jan 2014 13:26:02 +1100 Subject: [PATCH] ical/cal/alarm - minor fixes --- alarm/alarm.c | 1 + alarm/cal.c | 1 + lib/ical-dates.c | 2 ++ 3 files changed, 4 insertions(+) diff --git a/alarm/alarm.c b/alarm/alarm.c index 3f4cbef..b9b0fea 100644 --- a/alarm/alarm.c +++ b/alarm/alarm.c @@ -78,6 +78,7 @@ struct alarm_ev *event_parse(char *line) char *mesg = NULL; struct ical_dates dt = {{0}}; + ical_parse_rrule(&dt.rr, "", NULL); while (*line) { char *w = line; int l, err; diff --git a/alarm/cal.c b/alarm/cal.c index 9ee8903..13a2550 100644 --- a/alarm/cal.c +++ b/alarm/cal.c @@ -439,6 +439,7 @@ struct event *event_parse(char *line) char *mesg = NULL; struct ical_dates dt = {{0}}; + ical_parse_rrule(&dt.rr, "", NULL); while (*line) { char *w = line; int l, err; diff --git a/lib/ical-dates.c b/lib/ical-dates.c index 0f4e9b5..eac1083 100644 --- a/lib/ical-dates.c +++ b/lib/ical-dates.c @@ -164,10 +164,12 @@ void ical_next(struct ical_iter *it) case Weekly: it->now.day += it->step * 7; ical_norm_day(&it->now); + ical_set_wday(&it->now); break; case Monthly: it->now.mon += it->step; ical_norm_mon(&it->now); + ical_set_wday(&it->now); break; case Yearly: it->now.yr += it->step; -- 2.39.5