libpurple/protocols/jabber/bosh.c

branch
soc.2008.xmpp
changeset 23624
84b42375e411
parent 23623
b7b226b72971
child 23625
8d5884281cfb
--- a/libpurple/protocols/jabber/bosh.c	Mon Aug 18 15:44:43 2008 +0000
+++ b/libpurple/protocols/jabber/bosh.c	Mon Aug 18 16:20:46 2008 +0000
@@ -57,15 +57,6 @@
 }
 
 void jabber_bosh_connection_stream_restart(PurpleBOSHConnection *conn) {
-	/*
-	<body rid='1573741824'
-	      sid='SomeSID'
-	      to='jabber.org'
-	      xml:lang='en'
-	      xmpp:restart='true'
-	      xmlns='http://jabber.org/protocol/httpbind'
-	      xmlns:xmpp='urn:xmpp:xbosh'/>
-	*/
 	xmlnode *restart = xmlnode_new("body");
 	char *tmp = NULL;
 	conn->rid++;
@@ -89,6 +80,9 @@
 	
 	if (type != NULL && !strcmp(type, "terminate")) {
 		conn->ready = FALSE;
+		purple_connection_error_reason (conn->js->gc,
+			PURPLE_CONNECTION_ERROR_OTHER_ERROR,
+			_("The BOSH conncetion manager suggested to terminate your session."));
 		return TRUE;
 	}
 	return FALSE;

mercurial