Changeset 1860 for pjproject/trunk/pjmedia/src/pjmedia/transport_ice.c
- Timestamp:
- Mar 11, 2008 9:38:05 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/src/pjmedia/transport_ice.c
r1810 r1860 56 56 */ 57 57 static pj_status_t transport_get_info (pjmedia_transport *tp, 58 pjmedia_ sock_info *info);58 pjmedia_transport_info *info); 59 59 static pj_status_t transport_attach (pjmedia_transport *tp, 60 60 void *user_data, … … 674 674 675 675 static pj_status_t transport_get_info(pjmedia_transport *tp, 676 pjmedia_ sock_info *info)676 pjmedia_transport_info *info) 677 677 { 678 678 struct transport_ice *tp_ice = (struct transport_ice*)tp; … … 680 680 pj_ice_strans_comp *comp; 681 681 682 pj_bzero( info, sizeof(*info));683 info-> rtp_sock = info->rtcp_sock = PJ_INVALID_SOCKET;682 pj_bzero(&info->sock_info, sizeof(info->sock_info)); 683 info->sock_info.rtp_sock = info->sock_info.rtcp_sock = PJ_INVALID_SOCKET; 684 684 685 685 /* Retrieve address of default candidate for component 1 (RTP) */ 686 686 comp = ice_st->comp[0]; 687 687 pj_assert(comp->default_cand >= 0); 688 info-> rtp_sock = comp->sock;689 pj_memcpy(&info-> rtp_addr_name,688 info->sock_info.rtp_sock = comp->sock; 689 pj_memcpy(&info->sock_info.rtp_addr_name, 690 690 &comp->cand_list[comp->default_cand].addr, 691 691 sizeof(pj_sockaddr_in)); … … 695 695 comp = ice_st->comp[1]; 696 696 pj_assert(comp->default_cand >= 0); 697 info-> rtp_sock = comp->sock;698 pj_memcpy(&info-> rtcp_addr_name,697 info->sock_info.rtp_sock = comp->sock; 698 pj_memcpy(&info->sock_info.rtcp_addr_name, 699 699 &comp->cand_list[comp->default_cand].addr, 700 700 sizeof(pj_sockaddr_in)); 701 701 } 702 702 703 info->specific_info_cnt = 0; 703 704 704 705 return PJ_SUCCESS;
Note: See TracChangeset
for help on using the changeset viewer.