- Timestamp:
- Aug 2, 2017 2:51:59 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjlib-util/src/pjlib-util/stun_simple_client.c
r5311 r5636 64 64 const pj_str_t *srv1, *srv2; 65 65 int port1, port2; 66 pj_sockaddr _insrv_addr[2];66 pj_sockaddr srv_addr[2]; 67 67 int i, send_cnt = 0, nfds; 68 68 pj_pool_t *pool; … … 117 117 118 118 /* Resolve servers. */ 119 status = pj_sockaddr_in _init(&srv_addr[0], srv1, (pj_uint16_t)port1);119 status = pj_sockaddr_init(opt->af, &srv_addr[0], srv1, (pj_uint16_t)port1); 120 120 if (status != PJ_SUCCESS) 121 121 goto on_error; … … 124 124 125 125 if (srv2 && port2) { 126 status = pj_sockaddr_in_init(&srv_addr[1], srv2, (pj_uint16_t)port2); 126 status = pj_sockaddr_init(opt->af, &srv_addr[1], srv2, 127 (pj_uint16_t)port2); 127 128 if (status != PJ_SUCCESS) 128 129 goto on_error; 129 130 130 if (srv_addr[1].sin_addr.s_addr != srv_addr[0].sin_addr.s_addr && 131 srv_addr[1].sin_port != srv_addr[0].sin_port) 132 { 131 if (pj_sockaddr_cmp(&srv_addr[1], &srv_addr[0]) != 0) { 133 132 srv_cnt++; 134 133 } … … 182 181 status = pj_sock_sendto(sock[i], out_msg, &sent_len, 0, 183 182 (pj_sockaddr_t*)&srv_addr[j], 184 sizeof(pj_sockaddr_in));183 pj_sockaddr_get_len(&srv_addr[j])); 185 184 } 186 185 } … … 222 221 pj_ssize_t len; 223 222 pjstun_msg msg; 224 pj_sockaddr _inaddr;223 pj_sockaddr addr; 225 224 int addrlen = sizeof(addr); 226 225 pjstun_mapped_addr_attr *attr;
Note: See TracChangeset
for help on using the changeset viewer.