--- a/libpurple/protocols/novell/nmcontact.c Fri Oct 25 05:18:58 2019 -0400 +++ b/libpurple/protocols/novell/nmcontact.c Fri Oct 25 05:52:30 2019 -0400 @@ -683,7 +683,7 @@ node = folder->contacts; while (node) { if (contact->id == ((NMContact *) (node->data))->id) { - folder->contacts = g_slist_remove(folder->contacts, node->data); + folder->contacts = g_slist_delete_link(folder->contacts, node); nm_release_contact(contact); break; }