[next] telepathy-haze: contact-list: Don' t crash if a contact is already in the roster
George Kiagiadakis
gkiagia at kemper.freedesktop.org
Sat Dec 3 12:50:53 UTC 2016
Module: telepathy-haze
Branch: next
Commit: e89fecb263550c94a3566c97327955afb8fef19f
URL: http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=e89fecb263550c94a3566c97327955afb8fef19f
Author: Debarshi Ray <debarshir at freedesktop.org>
Date: Tue Apr 28 19:13:39 2015 +0200
contact-list: Don't crash if a contact is already in the roster
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=47005
---
src/contact-list.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/contact-list.c b/src/contact-list.c
index 7397c1d..58b7a9d 100644
--- a/src/contact-list.c
+++ b/src/contact-list.c
@@ -532,7 +532,8 @@ haze_contact_list_request_subscription (HazeContactList *self,
/* If the buddy already exists, then it should already be on the
* subscribe list.
*/
- g_assert (purple_find_buddy (account, bname) == NULL);
+ if (purple_find_buddy (account, bname) != NULL)
+ return;
buddy = purple_buddy_new (account, bname, NULL);
More information about the telepathy-commits
mailing list