comparison libpurple/protocols/msn/userlist.c @ 19195:1ca6c4b234ab

Warning fixes in the aftermath of resiak's authorize_cb and deny_cb type fixing.
author Daniel Atallah <daniel.atallah@gmail.com>
date Sun, 12 Aug 2007 00:52:17 +0000
parents 32c366eeeb99
children 44b4e8bd759b 1754155051a4
comparison
equal deleted inserted replaced
19194:510ed64b8c74 19195:1ca6c4b234ab
36 36
37 /************************************************************************** 37 /**************************************************************************
38 * Callbacks 38 * Callbacks
39 **************************************************************************/ 39 **************************************************************************/
40 static void 40 static void
41 msn_accept_add_cb(MsnPermitAdd *pa) 41 msn_accept_add_cb(gpointer data)
42 { 42 {
43 MsnPermitAdd *pa = data;
43 MsnSession *session = pa->gc->proto_data; 44 MsnSession *session = pa->gc->proto_data;
44 MsnUserList *userlist = session->userlist; 45 MsnUserList *userlist = session->userlist;
45 46
46 msn_userlist_add_buddy(userlist, pa->who, MSN_LIST_AL, NULL); 47 msn_userlist_add_buddy(userlist, pa->who, MSN_LIST_AL, NULL);
47 48
49 g_free(pa->friendly); 50 g_free(pa->friendly);
50 g_free(pa); 51 g_free(pa);
51 } 52 }
52 53
53 static void 54 static void
54 msn_cancel_add_cb(MsnPermitAdd *pa) 55 msn_cancel_add_cb(gpointer data)
55 { 56 {
57 MsnPermitAdd *pa = data;
56 MsnSession *session = pa->gc->proto_data; 58 MsnSession *session = pa->gc->proto_data;
57 MsnUserList *userlist = session->userlist; 59 MsnUserList *userlist = session->userlist;
58 60
59 msn_userlist_add_buddy(userlist, pa->who, MSN_LIST_BL, NULL); 61 msn_userlist_add_buddy(userlist, pa->who, MSN_LIST_BL, NULL);
60 62
73 pa->friendly = g_strdup(friendly); 75 pa->friendly = g_strdup(friendly);
74 pa->gc = gc; 76 pa->gc = gc;
75 77
76 purple_account_request_authorization(purple_connection_get_account(gc), passport, NULL, friendly, NULL, 78 purple_account_request_authorization(purple_connection_get_account(gc), passport, NULL, friendly, NULL,
77 purple_find_buddy(purple_connection_get_account(gc), passport) != NULL, 79 purple_find_buddy(purple_connection_get_account(gc), passport) != NULL,
78 G_CALLBACK(msn_accept_add_cb), G_CALLBACK(msn_cancel_add_cb), pa); 80 msn_accept_add_cb, msn_cancel_add_cb, pa);
79 } 81 }
80 82
81 /************************************************************************** 83 /**************************************************************************
82 * Utility functions 84 * Utility functions
83 **************************************************************************/ 85 **************************************************************************/