Hi,
  I have just committed the patch for the libical memory management
problems as mentioned at
http://bugzilla.gnome.org/show_bug.cgi?id=516408 to trunk yesterday. All
the clients which use libical from gnome should be managing the memory
returned by the following functions,

icalreqstattype_as_string, icalproperty_as_ical_string,
icalproperty_get_parameter_as_string,  icalproperty_get_value_as_string,
icallangbind_property_eval_string, icalperiodtype_as_ical_string,
icaltime_as_ical_string, icalvalue_as_ical_string,
icalcomponent_as_ical_string,
and e_cal_component_get_recurid_as_string.

I have committed the patch mentioned at 
http://bugzilla.gnome.org/show_bug.cgi?id=516408#c1 yesterday
and am making the required changes in evolution. The following warning message 
would be displayed if the clients
have included libical/ical.h,

"Please ensure that the memory returned by the functions mentioned at
http://bugzilla.gnome.org/show_bug.cgi?id=516408#c1 are free'ed"

Please define the variable HANDLE_LIBICAL_MEMORY as 1 after making the 
necessary changes.

thanks, Chenthill.

_______________________________________________
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers

Reply via email to