Changes in protocols/jabber/io.c [84b045d:bb95d43]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/jabber/io.c
r84b045d rbb95d43 44 44 struct jabber_data *jd = ic->proto_data; 45 45 gboolean ret; 46 47 if( jd->flags & JFLAG_XMLCONSOLE ) 48 { 49 char *msg; 50 51 msg = g_strdup_printf( "TX: %s", buf ); 52 imcb_buddy_msg( ic, JABBER_XMLCONSOLE_HANDLE, msg, 0, 0 ); 53 g_free( msg ); 54 } 46 55 47 56 if( jd->tx_len == 0 ) … … 484 493 } 485 494 495 static xt_status jabber_xmlconsole( struct xt_node *node, gpointer data ) 496 { 497 struct im_connection *ic = data; 498 struct jabber_data *jd = ic->proto_data; 499 500 if( jd->flags & JFLAG_XMLCONSOLE ) 501 { 502 char *msg, *pkt; 503 504 pkt = xt_to_string( node ); 505 msg = g_strdup_printf( "RX: %s", pkt ); 506 imcb_buddy_msg( ic, JABBER_XMLCONSOLE_HANDLE, msg, 0, 0 ); 507 g_free( msg ); 508 g_free( pkt ); 509 } 510 511 return XT_NEXT; 512 } 513 486 514 static const struct xt_handler_entry jabber_handlers[] = { 515 { NULL, "stream:stream", jabber_xmlconsole }, 487 516 { "stream:stream", "<root>", jabber_end_of_stream }, 488 517 { "message", "stream:stream", jabber_pkt_message },
Note: See TracChangeset
for help on using the changeset viewer.