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));
Pos = NULL;
}
}
+ FreeStrBuf(&Line);
syslog(9, "...done.\n");
return Conflicts;
}
<?!("COND:ICAL:PROPERTY", 88, #"ICAL_DESCRIPTION_PROPERTY")><dt><?_("Description:")></dt><dd><?ICAL:PROPERTY:STR("X")></dd><?!("X", 88)>
<?--("Unusual string syntax used here in order to re-use existing translations")>
-<?!("COND:ICAL:PROPERTY", 99, #"ICAL_DESCRIPTION_PROPERTY")><dt><?_("Recurrence")></dt><dd><?_("This is a recurring event")>.</dd><?!("X", 99)>
+<?!("COND:ICAL:PROPERTY", 99, #"ICAL_RRULE_PROPERTY")><dt><?_("Recurrence")></dt><dd><?_("This is a recurring event")>.</dd><?!("X", 99)>
<?ITERATE("ICAL:ATTENDEES", ="ical_attachment_display_attendees")>
<dt>
-<??("ICAL:CONFLICT:IS:UPDATE", 30)><?_("Update:" )><??("X", 30)>
+<?!("ICAL:CONFLICT:IS:UPDATE", 30)><?_("Update:" )><??("X", 30)>
<??("ICAL:CONFLICT:IS:UPDATE", 40)><?_("CONFLICT:")><??("X", 40)>
</dt><dd>
-<??("ICAL:CONFLICT:IS:UPDATE", 10)><?_("This is an update of" )> '<?ICAL:CONFLICT:SUMMARY("X")>' <?_("which is already in your calendar.")><??("X", 10)>
-<?!("ICAL:CONFLICT:IS:UPDATE", 20)><?_("This event would conflict with")> '<?ICAL:CONFLICT:SUMMARY("X")>' <?_("which is already in your calendar.")><?!("X", 20)>
+<?!("ICAL:CONFLICT:IS:UPDATE", 10)><?_("This is an update of" )> '<?ICAL:CONFLICT:SUMMARY("X")>' <?_("which is already in your calendar.")><??("X", 10)>
+<??("ICAL:CONFLICT:IS:UPDATE", 20)><?_("This event would conflict with")> '<?ICAL:CONFLICT:SUMMARY("X")>' <?_("which is already in your calendar.")><?!("X", 20)>
</dd>