Changeset 611 for pjproject/trunk/pjsip/src/pjsua-lib/pjsua_pres.c
- Timestamp:
- Jul 18, 2006 12:33:02 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsua-lib/pjsua_pres.c
r597 r611 441 441 int acc_id; 442 442 pjsua_acc *acc; 443 pj_str_t contact; 443 444 pjsip_method *req_method = &rdata->msg_info.msg->line.req.method; 444 445 pjsua_srv_pres *uapres; … … 464 465 acc_id)); 465 466 467 /* Create suitable Contact header */ 468 status = pjsua_acc_create_uas_contact(rdata->tp_info.pool, &contact, 469 acc_id, rdata); 470 if (status != PJ_SUCCESS) { 471 pjsua_perror(THIS_FILE, "Unable to generate Contact header", status); 472 PJSUA_UNLOCK(); 473 return PJ_TRUE; 474 } 475 466 476 /* Create UAS dialog: */ 467 477 status = pjsip_dlg_create_uas(pjsip_ua_instance(), rdata, 468 &acc->real_contact, 469 &dlg); 478 &contact, &dlg); 470 479 if (status != PJ_SUCCESS) { 471 480 pjsua_perror(THIS_FILE, … … 762 771 int acc_id; 763 772 pjsua_acc *acc; 773 pj_str_t contact; 764 774 pjsip_dialog *dlg; 765 775 pjsip_tx_data *tdata; … … 774 784 acc_id, index)); 775 785 786 /* Generate suitable Contact header */ 787 status = pjsua_acc_create_uac_contact(pjsua_var.pool, &contact, 788 acc_id, &buddy->uri); 789 if (status != PJ_SUCCESS) { 790 pjsua_perror(THIS_FILE, "Unable to generate Contact header", status); 791 return; 792 } 793 776 794 /* Create UAC dialog */ 777 795 status = pjsip_dlg_create_uac( pjsip_ua_instance(), 778 796 &acc->cfg.id, 779 & acc->real_contact,797 &contact, 780 798 &buddy->uri, 781 799 NULL, &dlg);
Note: See TracChangeset
for help on using the changeset viewer.