Ignore:
Timestamp:
2010-08-12T22:13:26Z (15 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
be7a180
Parents:
7f34ce2
Message:

Successful login (including contact list sync). \o/

File:
1 edited

Legend:

Unmodified
Added
Removed
  • protocols/msn/msn.c

    r7f34ce2 rca7de3a  
    6868        md->ic = ic;
    6969        md->away_state = msn_away_state_list;
     70        md->domaintree = g_tree_new( msn_domaintree_cmp );
    7071       
    7172        msn_connections = g_slist_append( msn_connections, ic );
     
    106107                g_free( md->tokens[1] );
    107108                g_free( md->lock_key );
     109               
     110                g_tree_destroy( md->domaintree );
     111                md->domaintree = NULL;
    108112               
    109113                while( md->grpq )
     
    336340static void msn_buddy_data_add( bee_user_t *bu )
    337341{
     342        struct msn_data *md = bu->ic->proto_data;
    338343        bu->data = g_new0( struct msn_buddy_data, 1 );
     344        g_tree_insert( md->domaintree, bu->handle, bu );
    339345}
    340346
    341347static void msn_buddy_data_free( bee_user_t *bu )
    342348{
     349        struct msn_data *md = bu->ic->proto_data;
     350        g_tree_remove( md->domaintree, bu->handle );
    343351        g_free( bu->data );
    344352}
Note: See TracChangeset for help on using the changeset viewer.