Starting at line 606 in telepathy-glib-0.18: groups = tp_asv_get_boxed (properties, "Groups", G_TYPE_STRV); for (iter = groups; *iter != NULL; iter++) { DEBUG (" %s", *iter); g_ptr_array_add (self->priv->contact_groups, g_strdup (*iter)); } The second quoted line will crash if tp_asv_get_boxed() returns NULL, which will happen if the CM has no Groups property at all (i.e. is broken).
(This might already be fixed?)
Created attachment 86447 [details] [review] TpConnection: don't crash if a broken CM has no Groups property
Comment on attachment 86447 [details] [review] TpConnection: don't crash if a broken CM has no Groups property Review of attachment 86447 [details] [review]: ----------------------------------------------------------------- ++
Fixed in git for 0.21.2
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.