libpurple/protocols/bonjour/mdns_avahi.c

changeset 40079
a37a1e349491
parent 40052
cc03b5af25ea
child 40439
e9838d634d5e
--- a/libpurple/protocols/bonjour/mdns_avahi.c	Fri Oct 25 05:18:58 2019 -0400
+++ b/libpurple/protocols/bonjour/mdns_avahi.c	Fri Oct 25 05:52:30 2019 -0400
@@ -292,7 +292,8 @@
 
 				if (l != NULL) {
 					AvahiSvcResolverData *rd = l->data;
-					b_impl->resolvers = g_slist_remove(b_impl->resolvers, rd);
+					b_impl->resolvers =
+					        g_slist_delete_link(b_impl->resolvers, l);
 					/* This IP is no longer available */
 					if (rd->ip != NULL) {
 						bb->ips = g_slist_remove(bb->ips, rd->ip);

mercurial