- Timestamp:
- 2015-03-22T13:35:08Z (10 years ago)
- Branches:
- master
- Children:
- b95d03b
- Parents:
- 2dd23da
- git-author:
- dequis <dx@…> (21-03-15 08:26:20)
- git-committer:
- dequis <dx@…> (22-03-15 13:35:08)
- Location:
- protocols
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/jabber/jabber_util.c
r2dd23da r098a75b 566 566 567 567 if ((s = strchr(jid, '=')) == NULL) { 568 g_free(jid); 568 569 return NULL; 569 570 } -
protocols/msn/msn_util.c
r2dd23da r098a75b 174 174 }; 175 175 176 static void msn_buddy_ask_ yes(void *data)176 static void msn_buddy_ask_free(void *data) 177 177 { 178 178 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);183 179 184 180 g_free(bla->handle); … … 187 183 } 188 184 185 static void msn_buddy_ask_yes(void *data) 186 { 187 struct msn_buddy_ask_data *bla = data; 188 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 189 196 static void msn_buddy_ask_no(void *data) 190 197 { … … 193 200 msn_buddy_list_add(bla->ic, MSN_BUDDY_BL, bla->handle, bla->realname, NULL); 194 201 195 g_free(bla->handle); 196 g_free(bla->realname); 197 g_free(bla); 202 msn_buddy_ask_free(bla); 198 203 } 199 204 … … 216 221 "The user %s (%s) wants to add you to his/her buddy list.", 217 222 bu->handle, bu->fullname); 218 imcb_ask(bu->ic, buf, bla, msn_buddy_ask_yes, msn_buddy_ask_no); 223 224 imcb_ask_with_free(bu->ic, buf, bla, msn_buddy_ask_yes, msn_buddy_ask_no, msn_buddy_ask_free); 219 225 } 220 226 -
protocols/nogaim.c
r2dd23da r098a75b 498 498 }; 499 499 500 static void imcb_ask_ auth_cb_no(void *data)500 static void imcb_ask_cb_free(void *data) 501 501 { 502 502 struct imcb_ask_cb_data *cbd = data; 503 504 cbd->ic->acc->prpl->auth_deny(cbd->ic, cbd->handle);505 503 506 504 g_free(cbd->handle); … … 508 506 } 509 507 508 static void imcb_ask_auth_cb_no(void *data) 509 { 510 struct imcb_ask_cb_data *cbd = data; 511 512 cbd->ic->acc->prpl->auth_deny(cbd->ic, cbd->handle); 513 514 imcb_ask_cb_free(cbd); 515 } 516 510 517 static void imcb_ask_auth_cb_yes(void *data) 511 518 { … … 514 521 cbd->ic->acc->prpl->auth_allow(cbd->ic, cbd->handle); 515 522 516 g_free(cbd->handle); 517 g_free(cbd); 523 imcb_ask_cb_free(cbd); 518 524 } 519 525 … … 535 541 data->handle = g_strdup(handle); 536 542 query_add((irc_t *) ic->bee->ui_data, ic, s, 537 imcb_ask_auth_cb_yes, imcb_ask_auth_cb_no, g_free, data); 538 } 539 540 541 static void imcb_ask_add_cb_no(void *data) 542 { 543 g_free(((struct imcb_ask_cb_data*) data)->handle); 544 g_free(data); 543 imcb_ask_auth_cb_yes, imcb_ask_auth_cb_no, imcb_ask_cb_free, data); 544 545 g_free(s); 545 546 } 546 547 … … 551 552 cbd->ic->acc->prpl->add_buddy(cbd->ic, cbd->handle, NULL); 552 553 553 imcb_ask_ add_cb_no(data);554 imcb_ask_cb_free(data); 554 555 } 555 556 556 557 void imcb_ask_add(struct im_connection *ic, const char *handle, const char *realname) 557 558 { 558 struct imcb_ask_cb_data *data = g_new0(struct imcb_ask_cb_data, 1);559 struct imcb_ask_cb_data *data; 559 560 char *s; 560 561 … … 564 565 } 565 566 567 data = g_new0(struct imcb_ask_cb_data, 1); 568 566 569 s = g_strdup_printf("The user %s is not in your buddy list yet. Do you want to add him/her now?", handle); 567 570 … … 569 572 data->handle = g_strdup(handle); 570 573 query_add((irc_t *) ic->bee->ui_data, ic, s, 571 imcb_ask_add_cb_yes, imcb_ask_add_cb_no, g_free, data); 574 imcb_ask_add_cb_yes, imcb_ask_cb_free, imcb_ask_cb_free, data); 575 576 g_free(s); 572 577 } 573 578
Note: See TracChangeset
for help on using the changeset viewer.