From 5222da109513752ae1da984173fa232e68c6623f Mon Sep 17 00:00:00 2001 From: Wilfried Goesgens Date: Sun, 4 Nov 2012 14:54:09 +0100 Subject: [PATCH] ICAL: validate & fix recurrence and conflict checking. --- webcit/ical_subst.c | 3 ++- webcit/static/t/ical/attachment/display.html | 2 +- webcit/static/t/ical/attachment/display_conflict.html | 6 +++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/webcit/ical_subst.c b/webcit/ical_subst.c index db30c6689..385e40b66 100644 --- a/webcit/ical_subst.c +++ b/webcit/ical_subst.c @@ -417,7 +417,7 @@ HashList *iterate_FindConflict(StrBuf *Target, WCTemplputParams *TP) Done = 1; } else { - Conflict = (CalendarConflict *) malloc(sizeof(CalendarConflict *)); + Conflict = (CalendarConflict *) malloc(sizeof(CalendarConflict)); Conflict->conflict_event_uid = NewStrBufPlain(NULL, StrLength(Line)); Conflict->conflict_event_summary = NewStrBufPlain(NULL, StrLength(Line)); @@ -432,6 +432,7 @@ HashList *iterate_FindConflict(StrBuf *Target, WCTemplputParams *TP) Pos = NULL; } } + FreeStrBuf(&Line); syslog(9, "...done.\n"); return Conflicts; } diff --git a/webcit/static/t/ical/attachment/display.html b/webcit/static/t/ical/attachment/display.html index 818a11598..55b90c038 100644 --- a/webcit/static/t/ical/attachment/display.html +++ b/webcit/static/t/ical/attachment/display.html @@ -38,7 +38,7 @@
-
.
+
.
diff --git a/webcit/static/t/ical/attachment/display_conflict.html b/webcit/static/t/ical/attachment/display_conflict.html index 47fb42aed..b6e285297 100644 --- a/webcit/static/t/ical/attachment/display_conflict.html +++ b/webcit/static/t/ical/attachment/display_conflict.html @@ -1,7 +1,7 @@
- +
- '' - '' + '' + ''
-- 2.30.2