summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArkadiy Illarionov <qarkai@gmail.com>2019-10-16 12:02:44 +0300
committerArkadiy Illarionov <qarkai@gmail.com>2019-10-16 12:02:44 +0300
commitbfd1e338c4efc1d67763800731d612d8c976b39c (patch)
treeaac3a26e11127b2d9cf498db2523fb38bbba113c
parent275fbe0b3c8026d9a96834c6b8b01ca5a097283d (diff)
downloadpidgin-bfd1e338c4efc1d67763800731d612d8c976b39c.tar.gz
Use g_slist_delete_link instead of g_slist_remove
-rw-r--r--libpurple/protocols/jabber/buddy.c2
-rw-r--r--libpurple/protocols/simple/sipmsg.c2
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);