Added
Link Here
|
1 |
--- libpurple/protocols/jabber/auth_cyrus.c.orig 2021-12-21 02:44:53 UTC |
2 |
+++ libpurple/protocols/jabber/auth_cyrus.c |
3 |
@@ -373,30 +373,30 @@ jabber_sasl_build_callbacks(JabberStream *js) |
4 |
|
5 |
id = 0; |
6 |
js->sasl_cb[id].id = SASL_CB_GETREALM; |
7 |
- js->sasl_cb[id].proc = jabber_sasl_cb_realm; |
8 |
+ js->sasl_cb[id].proc = (int(*)(void))jabber_sasl_cb_realm; |
9 |
js->sasl_cb[id].context = (void *)js; |
10 |
id++; |
11 |
|
12 |
js->sasl_cb[id].id = SASL_CB_AUTHNAME; |
13 |
- js->sasl_cb[id].proc = jabber_sasl_cb_simple; |
14 |
+ js->sasl_cb[id].proc = (int(*)(void))jabber_sasl_cb_simple; |
15 |
js->sasl_cb[id].context = (void *)js; |
16 |
id++; |
17 |
|
18 |
js->sasl_cb[id].id = SASL_CB_USER; |
19 |
- js->sasl_cb[id].proc = jabber_sasl_cb_simple; |
20 |
+ js->sasl_cb[id].proc = (int(*)(void))jabber_sasl_cb_simple; |
21 |
js->sasl_cb[id].context = (void *)js; |
22 |
id++; |
23 |
|
24 |
account = purple_connection_get_account(js->gc); |
25 |
if (purple_account_get_password(account) != NULL ) { |
26 |
js->sasl_cb[id].id = SASL_CB_PASS; |
27 |
- js->sasl_cb[id].proc = jabber_sasl_cb_secret; |
28 |
+ js->sasl_cb[id].proc = (int(*)(void))jabber_sasl_cb_secret; |
29 |
js->sasl_cb[id].context = (void *)js; |
30 |
id++; |
31 |
} |
32 |
|
33 |
js->sasl_cb[id].id = SASL_CB_LOG; |
34 |
- js->sasl_cb[id].proc = jabber_sasl_cb_log; |
35 |
+ js->sasl_cb[id].proc = (int(*)(void))jabber_sasl_cb_log; |
36 |
js->sasl_cb[id].context = (void*)js; |
37 |
id++; |
38 |
|