libpurple/protocols/jabber/bosh.c

branch
cpw.darkrain42.xmpp.bosh
changeset 26661
47880af4165a
parent 26660
be0a41af4dde
child 26664
a42da6facb80
equal deleted inserted replaced
26660:be0a41af4dde 26661:47880af4165a
436 /* We've got some data, so reset the number of failed connections */ 436 /* We've got some data, so reset the number of failed connections */
437 conn->failed_connections = 0; 437 conn->failed_connections = 0;
438 438
439 if (conn->receive_cb) { 439 if (conn->receive_cb) {
440 xmlnode *node = xmlnode_from_str(data, len); 440 xmlnode *node = xmlnode_from_str(data, len);
441
442 purple_debug_info("jabber", "RecvBOSH %s(%d): %s\n",
443 conn->ssl ? "(ssl)" : "", len, data);
444
441 if (node) { 445 if (node) {
442 char *txt = xmlnode_to_formatted_str(node, NULL);
443 printf("\nhttp_received_cb\n%s\n", txt);
444 g_free(txt);
445 conn->receive_cb(conn, node); 446 conn->receive_cb(conn, node);
446 xmlnode_free(node); 447 xmlnode_free(node);
447 } else { 448 } else {
448 purple_debug_warning("jabber", "BOSH: Received invalid XML\n"); 449 purple_debug_warning("jabber", "BOSH: Received invalid XML\n");
449 } 450 }

mercurial