Changes in / [2ecfe39:37bff51]


Ignore:
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • protocols/jabber/iq.c

    r2ecfe39 r37bff51  
    526526}
    527527
    528 static xt_status jabber_add_to_roster_callback( struct im_connection *ic, struct xt_node *node, struct xt_node *orig );
    529 
    530528int jabber_add_to_roster( struct im_connection *ic, char *handle, char *name )
    531529{
     
    543541        xt_add_attr( node, "xmlns", XMLNS_ROSTER );
    544542        node = jabber_make_packet( "iq", "set", NULL, node );
    545         jabber_cache_add( ic, node, jabber_add_to_roster_callback );
    546543       
    547544        st = jabber_write_packet( ic, node );
    548545       
     546        xt_free_node( node );
    549547        return st;
    550 }
    551 
    552 static xt_status jabber_add_to_roster_callback( struct im_connection *ic, struct xt_node *node, struct xt_node *orig )
    553 {
    554         char *s, *jid = NULL;
    555         struct xt_node *c;
    556        
    557         if( ( c = xt_find_node( orig->children, "query" ) ) &&
    558             ( c = xt_find_node( c->children, "item" ) ) &&
    559             ( jid = xt_find_attr( c, "jid" ) ) &&
    560             ( s = xt_find_attr( node, "type" ) ) &&
    561             strcmp( s, "result" ) == 0 )
    562         {
    563                 if( imcb_find_buddy( ic, jid ) == NULL )
    564                         imcb_add_buddy( ic, jid, NULL );
    565         }
    566         else
    567         {
    568                 imcb_log( ic, "Error while adding `%s' to your contact list.",
    569                           jid ? jid : "(unknown handle)" );
    570         }
    571        
    572         return XT_HANDLED;
    573548}
    574549
  • tests/check_help.c

    r2ecfe39 r37bff51  
    77#include "help.h"
    88
    9 START_TEST(test_help_initfree)
     9START_TEST(test_help_none)
    1010        help_t *h, *r;
    1111        r = help_init(&h, "/dev/null");
    1212        fail_if(r == NULL);
    1313        fail_if(r != h);
    14        
    15         help_free(&h);
    16         fail_if(h != NULL);
    1714END_TEST
    1815
     
    2825        TCase *tc_core = tcase_create("Core");
    2926        suite_add_tcase (s, tc_core);
    30         tcase_add_test (tc_core, test_help_initfree);
     27        tcase_add_test (tc_core, test_help_none);
    3128        tcase_add_test (tc_core, test_help_nonexistent);
    3229        return s;
  • tests/check_jabber_sasl.c

    r2ecfe39 r37bff51  
    1818struct
    1919{
    20         char *challenge;
     20        const char *challenge;
    2121        char *key;
    2222        char *value;
Note: See TracChangeset for help on using the changeset viewer.