Changeset 107 for pjproject/trunk/pjsip/src/pjsip/sip_transport.c
- Timestamp:
- Jan 5, 2006 11:35:46 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsip/sip_transport.c
r106 r107 71 71 { PJSIP_TRANSPORT_TCP, 5060, {"TCP", 3}, PJSIP_TRANSPORT_RELIABLE}, 72 72 { PJSIP_TRANSPORT_TLS, 5061, {"TLS", 3}, PJSIP_TRANSPORT_RELIABLE | PJSIP_TRANSPORT_SECURE}, 73 { PJSIP_TRANSPORT_SCTP, 5060, {"SCTP", 4}, PJSIP_TRANSPORT_RELIABLE} 73 { PJSIP_TRANSPORT_SCTP, 5060, {"SCTP", 4}, PJSIP_TRANSPORT_RELIABLE}, 74 { PJSIP_TRANSPORT_LOOP, 15060, {"LOOP", 4}, PJSIP_TRANSPORT_RELIABLE}, 75 { PJSIP_TRANSPORT_LOOP_DGRAM, 15060, {"LOOP-DGRAM", 10}, PJSIP_TRANSPORT_DATAGRAM}, 74 76 }; 75 77 … … 195 197 status = pj_atomic_create(tdata->pool, 0, &tdata->ref_cnt); 196 198 if (status != PJ_SUCCESS) { 197 pjsip_endpt_ destroy_pool( mgr->endpt, tdata->pool );199 pjsip_endpt_release_pool( mgr->endpt, tdata->pool ); 198 200 return status; 199 201 } … … 202 204 status = pj_lock_create_null_mutex(pool, "tdta%p", &tdata->lock); 203 205 if (status != PJ_SUCCESS) { 204 pjsip_endpt_ destroy_pool( mgr->endpt, tdata->pool );206 pjsip_endpt_release_pool( mgr->endpt, tdata->pool ); 205 207 return status; 206 208 } … … 239 241 pj_atomic_destroy( tdata->ref_cnt ); 240 242 pj_lock_destroy( tdata->lock ); 241 pjsip_endpt_ destroy_pool( tdata->mgr->endpt, tdata->pool );243 pjsip_endpt_release_pool( tdata->mgr->endpt, tdata->pool ); 242 244 return PJSIP_EBUFDESTROYED; 243 245 } else { … … 716 718 } 717 719 718 /* If message is received from address that's different from sent-by, 719 * MUST add received parameter to the via. 720 */ 721 if (pj_strcmp2(&rdata->msg_info.via->sent_by.host, 722 rdata->pkt_info.src_name) != 0) 723 { 724 pj_strdup2(rdata->tp_info.pool, 725 &rdata->msg_info.via->recvd_param, 726 rdata->pkt_info.src_name); 727 } 720 /* Always add received parameter to the via. */ 721 pj_strdup2(rdata->tp_info.pool, 722 &rdata->msg_info.via->recvd_param, 723 rdata->pkt_info.src_name); 728 724 729 725 /* RFC 3581:
Note: See TracChangeset
for help on using the changeset viewer.