Changeset 4173 for pjproject/trunk/pjsip/src/pjsip/sip_dialog.c
- Timestamp:
- Jun 20, 2012 10:39:05 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsip/sip_dialog.c
r4171 r4173 586 586 } 587 587 588 /* 589 * Set "sent-by" field of Via header. 590 */ 591 PJ_DEF(pj_status_t) pjsip_dlg_set_via_sent_by( pjsip_dialog *dlg, 592 pjsip_host_port *via_addr, 593 pjsip_transport *via_tp) 594 { 595 PJ_ASSERT_RETURN(dlg, PJ_EINVAL); 596 597 if (!via_addr) 598 pj_bzero(&dlg->via_addr, sizeof(dlg->via_addr)); 599 else 600 dlg->via_addr = *via_addr; 601 dlg->via_tp = via_tp; 602 603 return PJ_SUCCESS; 604 } 605 588 606 589 607 /* … … 1163 1181 /* Lock and increment session */ 1164 1182 pjsip_dlg_inc_lock(dlg); 1183 1184 /* If via_addr is set, use this address for the Via header. */ 1185 if (dlg->via_addr.host.slen > 0) { 1186 tdata->via_addr = dlg->via_addr; 1187 tdata->via_tp = dlg->via_tp; 1188 } 1165 1189 1166 1190 /* Update dialog's CSeq and message's CSeq if request is not
Note: See TracChangeset
for help on using the changeset viewer.