--- 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);