diff -r 3f1147d1b4a4 -r 3f2c959e511c libpurple/protocols/jabber/jabber.c --- a/libpurple/protocols/jabber/jabber.c Sat Sep 26 11:21:13 2009 +0000 +++ b/libpurple/protocols/jabber/jabber.c Sun Sep 27 20:04:44 2009 +0000 @@ -1569,6 +1569,10 @@ /* remove Google relay-related stuff */ g_free(js->google_relay_token); g_free(js->google_relay_host); + if (js->google_relay_request) { + purple_util_fetch_url_cancel(js->google_relay_request); + js->google_relay_request = NULL; + } if (js->google_relay_request != NULL) { purple_util_fetch_url_cancel(js->google_relay_request);