Function add_field_to_node_using_default() can segfault with the following code: form = g_object_new (WOCKY_TYPE_DATA_FORM, NULL); wocky_data_form_set_string (form, "field", "value", TRUE); wocky_data_form_add_to_node (form, ...); field->raw_value_contents is not initialized because the field does not come from a WockyNode. The following patches fix the crash.
I re-ordered the top two patches so the test comes after the fix (in an attempt to not break bisecting); then pushed the commits upstream. Thanks for the patches!
For the record, this fix is included in telepathy-gabble 0.15.4.
(In reply to comment #2) > For the record, this fix is included in telepathy-gabble 0.15.4. Sorry, I meant telepathy-gabble 0.15.3.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.