Changeset f2d8aa2 for protocols/twitter
- Timestamp:
- 2013-06-01T00:09:52Z (12 years ago)
- Branches:
- master
- Children:
- aed00f8
- Parents:
- 420ddc00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/twitter/twitter.c
r420ddc00 rf2d8aa2 158 158 { 159 159 struct twitter_data *td = ic->proto_data; 160 const char *url = set_getstr(&ic->acc->set, "base_url"); 160 161 161 162 imcb_log(ic, "Requesting OAuth request token"); 163 164 if (!strstr(url, "twitter.com") && !strstr(url, "identi.ca")) 165 imcb_log(ic, "Warning: OAuth only works with identi.ca and " 166 "Twitter."); 162 167 163 168 td->oauth_info = oauth_request_token(get_oauth_service(ic), twitter_oauth_callback, ic); … … 178 183 td = ic->proto_data; 179 184 if (info->stage == OAUTH_REQUEST_TOKEN) { 180 char name[strlen(ic->acc->user) + 9], *msg;185 char *name, *msg; 181 186 182 187 if (info->request_token == NULL) { … … 186 191 } 187 192 188 sprintf(name,"%s_%s", td->prefix, ic->acc->user);193 name = g_strdup_printf("%s_%s", td->prefix, ic->acc->user); 189 194 msg = g_strdup_printf("To finish OAuth authentication, please visit " 190 195 "%s and respond with the resulting PIN code.", 191 196 info->auth_url); 192 197 imcb_buddy_msg(ic, name, msg, 0, 0); 198 g_free(name); 193 199 g_free(msg); 194 200 } else if (info->stage == OAUTH_ACCESS_TOKEN) {
Note: See TracChangeset
for help on using the changeset viewer.