Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • protocols/msn/msn_util.c

    r098a75b r5ebff60  
    174174};
    175175
    176 static void msn_buddy_ask_free(void *data)
     176static void msn_buddy_ask_yes(void *data)
    177177{
    178178        struct msn_buddy_ask_data *bla = data;
     179
     180        msn_buddy_list_add(bla->ic, MSN_BUDDY_AL, bla->handle, bla->realname, NULL);
     181
     182        imcb_ask_add(bla->ic, bla->handle, NULL);
    179183
    180184        g_free(bla->handle);
     
    183187}
    184188
    185 static void msn_buddy_ask_yes(void *data)
     189static void msn_buddy_ask_no(void *data)
    186190{
    187191        struct msn_buddy_ask_data *bla = data;
    188192
    189         msn_buddy_list_add(bla->ic, MSN_BUDDY_AL, bla->handle, bla->realname, NULL);
    190 
    191         imcb_ask_add(bla->ic, bla->handle, NULL);
    192 
    193         msn_buddy_ask_free(bla);
    194 }
    195 
    196 static void msn_buddy_ask_no(void *data)
    197 {
    198         struct msn_buddy_ask_data *bla = data;
    199 
    200193        msn_buddy_list_add(bla->ic, MSN_BUDDY_BL, bla->handle, bla->realname, NULL);
    201194
    202         msn_buddy_ask_free(bla);
     195        g_free(bla->handle);
     196        g_free(bla->realname);
     197        g_free(bla);
    203198}
    204199
     
    221216                   "The user %s (%s) wants to add you to his/her buddy list.",
    222217                   bu->handle, bu->fullname);
    223 
    224         imcb_ask_with_free(bu->ic, buf, bla, msn_buddy_ask_yes, msn_buddy_ask_no, msn_buddy_ask_free);
     218        imcb_ask(bu->ic, buf, bla, msn_buddy_ask_yes, msn_buddy_ask_no);
    225219}
    226220
Note: See TracChangeset for help on using the changeset viewer.