From 22eb8574f44290612d3b49f9e753e95d26c11b3a Mon Sep 17 00:00:00 2001 From: Arkadiy Illarionov Date: Wed, 16 Oct 2019 12:02:44 +0300 Subject: [PATCH] Use g_slist_delete_link instead of g_slist_remove --- libpurple/protocols/jabber/buddy.c | 2 +- libpurple/protocols/simple/sipmsg.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libpurple/protocols/jabber/buddy.c b/libpurple/protocols/jabber/buddy.c index 9d62ffd7eb..28ec0e01b4 100644 --- a/libpurple/protocols/jabber/buddy.c +++ b/libpurple/protocols/jabber/buddy.c @@ -898,7 +898,7 @@ static void jabber_buddy_info_remove_id(JabberBuddyInfo *jbi, const char *id) l = g_slist_find_custom(jbi->ids, id, (GCompareFunc)g_strcmp0); if(l) { comp_id = l->data; - jbi->ids = g_slist_remove(jbi->ids, comp_id); + jbi->ids = g_slist_delete_link(jbi->ids, l); g_free(comp_id); return; } diff --git a/libpurple/protocols/simple/sipmsg.c b/libpurple/protocols/simple/sipmsg.c index 1259fd6998..acbfcc6737 100644 --- a/libpurple/protocols/simple/sipmsg.c +++ b/libpurple/protocols/simple/sipmsg.c @@ -196,7 +196,7 @@ void sipmsg_remove_header(struct sipmsg *msg, const gchar *name) { GSList *tmp = g_slist_find_custom(msg->headers, name, (GCompareFunc)g_ascii_strcasecmp); if(tmp) { struct siphdrelement *elem = tmp->data; - msg->headers = g_slist_remove(msg->headers, elem); + msg->headers = g_slist_delete_link(msg->headers, tmp); g_free(elem->name); g_free(elem->value); g_free(elem); -- 2.11.4.GIT