--- a/libpurple/protocols/bonjour/mdns_dns_sd.c Fri Oct 25 05:18:58 2019 -0400 +++ b/libpurple/protocols/bonjour/mdns_dns_sd.c Fri Oct 25 05:52:30 2019 -0400 @@ -434,7 +434,7 @@ idata->resolvers = g_slist_delete_link(idata->resolvers, l); /* This IP is no longer available */ if (rd->ip != NULL) { - bb->ips = g_slist_remove(bb->ips, rd->ip); + bb->ips = g_slist_delete_link(bb->ips, l); g_free((gchar *) rd->ip); } _cleanup_resolver_data(rd);