File th_contact_list_dont_crash_contact_in_roster.patch of Package telepathy-haze

From e89fecb263550c94a3566c97327955afb8fef19f Mon Sep 17 00:00:00 2001
From: Debarshi Ray <debarshir@freedesktop.org>
Date: Tue, 28 Apr 2015 19:13:39 +0200
Subject: contact-list: Don't crash if a contact is already in the roster

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=47005

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);
 
-- 
cgit v0.10.2
openSUSE Build Service is sponsored by