diff -r 8a506403a46e -r a67be31f9c7e libpurple/protocols/jabber/disco.c --- a/libpurple/protocols/jabber/disco.c Thu Jan 07 19:54:29 2016 -0600 +++ b/libpurple/protocols/jabber/disco.c Thu Jan 07 20:12:24 2016 -0600 @@ -426,7 +426,8 @@ JabberStream *js = (JabberStream *) data; gint results = 0; - services = g_resolver_lookup_service_finish(g_resolver_get_default(), result, &error); + services = g_resolver_lookup_service_finish(G_RESOLVER(sender), + result, &error); if(error != NULL) { purple_debug_info("jabber", "Failed to look up a STUN record : %s\n", error->message);