- VCalEvent *event = vcal_get_event_from_ical(
- icalcomponent_as_ical_string(ical), NULL);
-
- add_event_to_builder_if_match(event, array, start, end);
- g_free(event);
+ if (ical != NULL) {
+ VCalEvent *event = vcal_get_event_from_ical(
+ icalcomponent_as_ical_string(ical), NULL);
+ if (event != NULL) {
+ add_event_to_builder_if_match(
+ event, array, start, end);
+ g_free(event);
+ }
+ }