summaryrefslogtreecommitdiff
path: root/libpurple/group.c
diff options
context:
space:
mode:
authorElliott Sales de Andrade <qulogic@pidgin.im>2019-10-25 05:52:30 -0400
committerElliott Sales de Andrade <qulogic@pidgin.im>2019-10-25 05:52:30 -0400
commit8b34ae1bff817bbd04565ab3ac9725001ed98dd1 (patch)
tree5ab91db0e77ca843bca8f4dd94b193fb9148552b /libpurple/group.c
parentc0a3ba0e638acc3559dee2e918946573f849b21f (diff)
downloadpidgin-8b34ae1bff817bbd04565ab3ac9725001ed98dd1.tar.gz
Replace g_[s]list_remove with g_[s]list_delete_link.
Diffstat (limited to 'libpurple/group.c')
-rw-r--r--libpurple/group.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libpurple/group.c b/libpurple/group.c
index b77b4bcec6..d6e9133e30 100644
--- a/libpurple/group.c
+++ b/libpurple/group.c
@@ -188,7 +188,8 @@ void purple_group_set_name(PurpleGroup *source, const char *name) {
/* Notify all protocols */
/* TODO: Is this condition needed? Seems like it would always be TRUE */
if(old_name && !purple_strequal(priv->name, old_name)) {
- for (accts = purple_group_get_accounts(source); accts; accts = g_slist_remove(accts, accts->data)) {
+ for (accts = purple_group_get_accounts(source); accts;
+ accts = g_slist_delete_link(accts, accts)) {
PurpleAccount *account = accts->data;
PurpleConnection *gc = NULL;
PurpleProtocol *protocol = NULL;