#ifdef HAVE_ICAL_H
#include <ical.h>
+#include "ical_dezonify.h"
struct ical_respond_data {
char desired_partnum[SIZ];
}
the_reply = icalcomponent_new_clone(request);
+ ical_dezonify(the_reply);
if (the_reply == NULL) {
lprintf(3, "ERROR: cannot clone request\n");
return;
}
if (strcasecmp(partnum, ird->desired_partnum)) return;
ird->cal = icalcomponent_new_from_string(content);
+ ical_dezonify(ird->cal);
}
icalcomponent_free(oec->c);
}
oec->c = icalcomponent_new_from_string(content);
+ ical_dezonify(oec->c);
}
/* Clone the reply, because we're going to rip its guts out. */
reply = icalcomponent_new_clone(reply);
+ ical_dezonify(reply);
/* At this point we're looking at the correct subcomponents.
* Iterate through the attendees looking for a match.
lprintf(3, "ERROR: cannot clone calendar object\n");
return;
}
+ ical_dezonify(the_request);
/* Extract the summary string -- we'll use it as the
* message subject for the request
*/
if (!strcasecmp(cbtype, "text/calendar")) {
cal = icalcomponent_new_from_string(content);
+ ical_dezonify(cal);
if (cal != NULL) {
p = ical_ctdl_get_subprop(cal, ICAL_UID_PROPERTY);
if (p != NULL) {
if (!strcasecmp(cbtype, "text/calendar")) {
cal = icalcomponent_new_from_string(content);
if (cal != NULL) {
+ ical_dezonify(cal);
ical_saving_vevent(cal);
icalcomponent_free(cal);
}