Ignore:
Timestamp:
2010-08-14T14:50:10Z (14 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
193dc74
Parents:
07874be
Message:

Show incoming auth. requests (although responding to them currently causes
a disconnect).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • protocols/msn/msn_util.c

    r07874be re5854a8  
    172172}
    173173
    174 void msn_buddy_ask( struct im_connection *ic, char *handle, char *realname )
    175 {
    176         struct msn_buddy_ask_data *bla = g_new0( struct msn_buddy_ask_data, 1 );
     174void msn_buddy_ask( bee_user_t *bu )
     175{
     176        struct msn_buddy_ask_data *bla;
     177        struct msn_buddy_data *bd = bu->data;
    177178        char buf[1024];
    178179       
    179         bla->ic = ic;
    180         bla->handle = g_strdup( handle );
    181         bla->realname = g_strdup( realname );
     180        if( ( bd->flags & 30 ) != 8 && ( bd->flags & 30 ) != 16 )
     181                return;
     182       
     183        bla = g_new0( struct msn_buddy_ask_data, 1 );
     184        bla->ic = bu->ic;
     185        bla->handle = g_strdup( bu->handle );
     186        bla->realname = g_strdup( bu->fullname );
    182187       
    183188        g_snprintf( buf, sizeof( buf ),
    184189                    "The user %s (%s) wants to add you to his/her buddy list.",
    185                     handle, realname );
    186         imcb_ask( ic, buf, bla, msn_buddy_ask_yes, msn_buddy_ask_no );
     190                    bu->handle, bu->fullname );
     191        imcb_ask( bu->ic, buf, bla, msn_buddy_ask_yes, msn_buddy_ask_no );
    187192}
    188193
Note: See TracChangeset for help on using the changeset viewer.