# HG changeset patch # User Carlos Silva # Date 1188278477 0 # Node ID 115290ce3b923b151a94b47a64e954c3ea72a564 # Parent 1754155051a499b19bd4503b94b1818a9114debe Fix some compiler warnings diff -r 1754155051a4 -r 115290ce3b92 libpurple/protocols/msn/userlist.c --- a/libpurple/protocols/msn/userlist.c Tue Aug 28 04:38:24 2007 +0000 +++ b/libpurple/protocols/msn/userlist.c Tue Aug 28 05:21:17 2007 +0000 @@ -38,8 +38,9 @@ * Callbacks **************************************************************************/ static void -msn_accept_add_cb(MsnPermitAdd *pa) +msn_accept_add_cb(gpointer data) { + MsnPermitAdd *pa = data; MsnSession *session = pa->gc->proto_data; MsnUserList *userlist = session->userlist; @@ -52,8 +53,10 @@ } static void -msn_cancel_add_cb(MsnPermitAdd *pa) +msn_cancel_add_cb(gpointer data) { + MsnPermitAdd *pa = data; + if (g_list_find(purple_connections_get_all(), pa->gc) != NULL) { MsnSession *session = pa->gc->proto_data; @@ -79,7 +82,7 @@ purple_account_request_authorization(purple_connection_get_account(gc), passport, NULL, friendly, NULL, purple_find_buddy(purple_connection_get_account(gc), passport) != NULL, - G_CALLBACK(msn_accept_add_cb), G_CALLBACK(msn_cancel_add_cb), pa); + msn_accept_add_cb, msn_cancel_add_cb, pa); }