Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • protocols/jabber/jabber.c

    r46d215d r38ff846  
    6565       
    6666        s = set_add( &acc->set, "priority", "0", set_eval_priority, acc );
    67 
    68         s = set_add( &acc->set, "proxy", "<local>;<auto>", NULL, acc );
    6967       
    7068        s = set_add( &acc->set, "resource", "BitlBee", NULL, acc );
     
    8179        s = set_add( &acc->set, "tls", "try", set_eval_tls, acc );
    8280        s->flags |= ACC_SET_OFFLINE_ONLY;
     81       
     82        s = set_add( &acc->set, "user_agent", "BitlBee", NULL, acc );
    8383       
    8484        s = set_add( &acc->set, "xmlconsole", "false", set_eval_bool, acc );
     
    266266        struct jabber_data *jd = ic->proto_data;
    267267       
    268         while( jd->filetransfers )
    269                 imcb_file_canceled( ic, ( ( struct jabber_transfer *) jd->filetransfers->data )->ft, "Logging out" );
    270 
    271         while( jd->streamhosts )
    272         {
    273                 jabber_streamhost_t *sh = jd->streamhosts->data;
    274                 jd->streamhosts = g_slist_remove( jd->streamhosts, sh );
    275                 g_free( sh->jid );
    276                 g_free( sh->host );
    277                 g_free( sh );
    278         }
    279 
    280268        if( jd->fd >= 0 )
    281269                jabber_end_stream( ic );
    282270       
    283271        while( ic->groupchats )
    284                 jabber_chat_free( ic->groupchats->data );
     272                jabber_chat_free( ic->groupchats );
    285273       
    286274        if( jd->r_inpa >= 0 )
     
    413401        }
    414402       
    415         if( jabber_add_to_roster( ic, who, NULL, group ) )
     403        if( jabber_add_to_roster( ic, who, NULL ) )
    416404                presence_send_request( ic, who, "subscribe" );
    417405}
     
    486474{
    487475        /* Just any whitespace character is enough as a keepalive for XMPP sessions. */
    488         jabber_write( ic, "\n", 1 );
     476        if( !jabber_write( ic, "\n", 1 ) )
     477                return;
    489478       
    490479        /* This runs the garbage collection every minute, which means every packet
     
    560549        ret->send_typing = jabber_send_typing;
    561550        ret->handle_cmp = g_strcasecmp;
    562         ret->transfer_request = jabber_si_transfer_request;
    563551
    564552        register_protocol( ret );
Note: See TracChangeset for help on using the changeset viewer.