Changeset 54 for pjproject/trunk/pjsip/src/pjsip/sip_misc.c
- Timestamp:
- Nov 18, 2005 10:43:42 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsip/sip_misc.c
r51 r54 430 430 431 431 /* rdata must be a request message. */ 432 req_msg = rdata->msg ;432 req_msg = rdata->msg_info.msg; 433 433 pj_assert(req_msg->type == PJSIP_REQUEST_MSG); 434 434 … … 450 450 451 451 /* Set TX data attributes. */ 452 tdata->rx_timestamp = rdata-> timestamp;452 tdata->rx_timestamp = rdata->pkt_info.timestamp; 453 453 454 454 /* Copy all the via headers, in order. */ 455 via = rdata-> via;455 via = rdata->msg_info.via; 456 456 while (via) { 457 457 pjsip_msg_add_hdr( msg, pjsip_hdr_clone(tdata->pool, via)); … … 479 479 480 480 /* Copy From header. */ 481 hdr = pjsip_hdr_clone(tdata->pool, rdata-> from);481 hdr = pjsip_hdr_clone(tdata->pool, rdata->msg_info.from); 482 482 pjsip_msg_add_hdr( msg, hdr); 483 483 484 484 /* Copy To header. */ 485 hdr = pjsip_hdr_clone(tdata->pool, rdata-> to);485 hdr = pjsip_hdr_clone(tdata->pool, rdata->msg_info.to); 486 486 pjsip_msg_add_hdr( msg, hdr); 487 487 488 488 /* Copy CSeq header. */ 489 hdr = pjsip_hdr_clone(tdata->pool, rdata-> cseq);489 hdr = pjsip_hdr_clone(tdata->pool, rdata->msg_info.cseq); 490 490 pjsip_msg_add_hdr( msg, hdr); 491 491 … … 515 515 516 516 /* rdata must be a final response. */ 517 pj_assert(rdata->msg ->type==PJSIP_RESPONSE_MSG &&518 rdata->msg ->line.status.code >= 300);517 pj_assert(rdata->msg_info.msg->type==PJSIP_RESPONSE_MSG && 518 rdata->msg_info.msg->line.status.code >= 300); 519 519 520 520 /* Log this action. */ … … 543 543 to = (pjsip_to_hdr*)pjsip_msg_find_remove_hdr( invite_msg, 544 544 PJSIP_H_TO, NULL); 545 pj_strdup(tdata->pool, &to->tag, &rdata-> to->tag);545 pj_strdup(tdata->pool, &to->tag, &rdata->msg_info.to->tag); 546 546 pjsip_msg_add_hdr( ack_msg, (pjsip_hdr*)to ); 547 547 … … 675 675 */ 676 676 PJ_DEF(pj_status_t) pjsip_get_response_addr(pj_pool_t *pool, 677 const pjsip_transport _t*req_transport,677 const pjsip_transport *req_transport, 678 678 const pjsip_via_hdr *via, 679 679 pjsip_host_port *send_addr) … … 688 688 * - otherwise send to the address in sent-by. 689 689 */ 690 send_addr->flag = pjsip_transport_get_flag(req_transport);691 send_addr->type = pjsip_transport_get_type(req_transport);690 send_addr->flag = req_transport->flag; 691 send_addr->type = req_transport->type; 692 692 693 693 if (PJSIP_TRANSPORT_IS_RELIABLE(req_transport)) { 694 694 const pj_sockaddr_in *remote_addr; 695 remote_addr = pjsip_transport_get_remote_addr(req_transport);695 remote_addr = &req_transport->rem_addr; 696 696 pj_strdup2(pool, &send_addr->host, 697 697 pj_inet_ntoa(remote_addr->sin_addr));
Note: See TracChangeset
for help on using the changeset viewer.