Changeset 1091 for pjproject/trunk/pjnath/src/pjstun-srv-test/turn_usage.c
- Timestamp:
- Mar 21, 2007 9:31:01 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjnath/src/pjstun-srv-test/turn_usage.c
r1080 r1091 166 166 tu->type = type; 167 167 tu->pf = si->pf; 168 tu->cfg = si->cfg;168 tu->cfg = &si->stun_cfg; 169 169 tu->ioqueue = si->ioqueue; 170 170 tu->timer_heap = si->timer_heap; … … 198 198 sess_cb.on_send_msg = &tu_sess_on_send_msg; 199 199 sess_cb.on_rx_request = &tu_sess_on_rx_request; 200 status = pj_stun_session_create( si->cfg, "turns%p", &sess_cb, PJ_FALSE,201 &tu->default_session);200 status = pj_stun_session_create(&si->stun_cfg, "turns%p", &sess_cb, 201 PJ_FALSE, &tu->default_session); 202 202 if (status != PJ_SUCCESS) { 203 203 pj_stun_usage_destroy(tu->usage); … … 934 934 935 935 /* Process REQUESTED-IP attribute */ 936 if (a_rip && a_rip-> addr.addr.sa_family != PJ_AF_INET) {936 if (a_rip && a_rip->sockaddr.addr.sa_family != PJ_AF_INET) { 937 937 client_respond(client, msg, PJ_STUN_SC_INVALID_IP_ADDR, NULL, 938 938 src_addr, src_addr_len); … … 940 940 941 941 } else if (a_rip) { 942 req_addr.sin_addr.s_addr = a_rip-> addr.ipv4.sin_addr.s_addr;942 req_addr.sin_addr.s_addr = a_rip->sockaddr.ipv4.sin_addr.s_addr; 943 943 } 944 944 … … 1107 1107 client->active_peer = NULL; 1108 1108 1109 } else if (a_raddr-> addr.addr.sa_family != PJ_AF_INET) {1109 } else if (a_raddr->sockaddr.addr.sa_family != PJ_AF_INET) { 1110 1110 /* Bad request (not IPv4) */ 1111 1111 client_respond(client, msg, PJ_STUN_SC_BAD_REQUEST, NULL, … … 1126 1126 1127 1127 /* Add a new peer/permission if we don't have one for this address */ 1128 peer = client_get_peer(client, &a_raddr-> addr.ipv4, &hval);1128 peer = client_get_peer(client, &a_raddr->sockaddr.ipv4, &hval); 1129 1129 if (peer==NULL) { 1130 peer = client_add_peer(client, &a_raddr-> addr.ipv4, hval);1130 peer = client_add_peer(client, &a_raddr->sockaddr.ipv4, hval); 1131 1131 } 1132 1132 … … 1173 1173 return PJ_SUCCESS; 1174 1174 1175 } else if (a_raddr-> addr.addr.sa_family != PJ_AF_INET) {1175 } else if (a_raddr->sockaddr.addr.sa_family != PJ_AF_INET) { 1176 1176 /* REMOTE-ADDRESS present but not IPv4, discard packet */ 1177 1177 return PJ_SUCCESS; … … 1196 1196 1197 1197 /* Add to peer table if necessary */ 1198 if (client_get_peer(client, &a_raddr-> addr.ipv4, &hval)==NULL)1199 client_add_peer(client, &a_raddr-> addr.ipv4, hval);1198 if (client_get_peer(client, &a_raddr->sockaddr.ipv4, &hval)==NULL) 1199 client_add_peer(client, &a_raddr->sockaddr.ipv4, hval); 1200 1200 1201 1201 /* Send the packet */ 1202 1202 pj_ioqueue_sendto(client->key, &client->pkt_write_key, 1203 1203 data, &datalen, 0, 1204 &a_raddr-> addr.ipv4, sizeof(a_raddr->addr.ipv4));1204 &a_raddr->sockaddr.ipv4, sizeof(pj_sockaddr_in)); 1205 1205 1206 1206 return PJ_SUCCESS;
Note: See TracChangeset
for help on using the changeset viewer.