libpurple/protocols/jabber/jabber.c

branch
cpw.malu.xmpp.google_relay
changeset 28570
3f2c959e511c
parent 28565
3cd7ca25c84f
child 28594
3e438648a895
--- 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);

mercurial