Mercurial > pidgin.yaz
diff libpurple/protocols/jabber/jabber.c @ 26530:d4af753e0e33
Pass all messages to BOSH as text, so they pass through the sending-text
signal and debug output.
This also (I believe) saves one redundant text->xmlnode->text copy.
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Sat, 04 Apr 2009 04:34:57 +0000 |
parents | 1ecbda91458a |
children | e344e2815454 |
line wrap: on
line diff
--- a/libpurple/protocols/jabber/jabber.c Sat Apr 04 03:40:43 2009 +0000 +++ b/libpurple/protocols/jabber/jabber.c Sat Apr 04 04:34:57 2009 +0000 @@ -428,7 +428,7 @@ len = strlen(data); if (js->use_bosh) - jabber_bosh_connection_send_raw(js->bosh, data, len); + jabber_bosh_connection_send_raw(js->bosh, data); else do_jabber_send_raw(js, data, len); } @@ -451,13 +451,9 @@ if(NULL == packet) return; - if (js->use_bosh) - jabber_bosh_connection_send(js->bosh, packet); - else { - txt = xmlnode_to_str(packet, &len); - jabber_send_raw(js, txt, len); - g_free(txt); - } + txt = xmlnode_to_str(packet, &len); + jabber_send_raw(js, txt, len); + g_free(txt); } static void jabber_pong_cb(JabberStream *js, xmlnode *packet, gpointer unused)