diff --git a/src/server/ns_turn_server.c b/src/server/ns_turn_server.c index 2e65ae11..0367535f 100644 --- a/src/server/ns_turn_server.c +++ b/src/server/ns_turn_server.c @@ -1898,7 +1898,7 @@ static int handle_turn_connect(turn_turnserver *server, if(stun_attr_get_addr_str(ioa_network_buffer_data(in_buffer->nbh), ioa_network_buffer_get_size(in_buffer->nbh), sar, &peer_addr, - &(ss->default_peer_addr)) == -1) { + NULL) == -1) { *err_code = 400; *reason = (const u08bits *)"Bad Peer Address"; } else { @@ -2216,7 +2216,7 @@ static int handle_turn_channel_bind(turn_turnserver *server, stun_attr_get_addr_str(ioa_network_buffer_data(in_buffer->nbh), ioa_network_buffer_get_size(in_buffer->nbh), sar, &peer_addr, - &(ss->default_peer_addr)); + NULL); ioa_addr *relay_addr = get_local_addr_from_ioa_socket(a->relay_session.s); @@ -2591,7 +2591,7 @@ static int handle_turn_send(turn_turnserver *server, ts_ur_super_session *ss, stun_attr_get_addr_str(ioa_network_buffer_data(in_buffer->nbh), ioa_network_buffer_get_size(in_buffer->nbh), sar, &peer_addr, - &(ss->default_peer_addr)); + NULL); } } break; @@ -2717,7 +2717,7 @@ static int handle_turn_create_permission(turn_turnserver *server, stun_attr_get_addr_str(ioa_network_buffer_data(in_buffer->nbh), ioa_network_buffer_get_size(in_buffer->nbh), sar, &peer_addr, - &(ss->default_peer_addr)); + NULL); ioa_addr *relay_addr = get_local_addr_from_ioa_socket(a->relay_session.s); @@ -2776,7 +2776,7 @@ static int handle_turn_create_permission(turn_turnserver *server, stun_attr_get_addr_str(ioa_network_buffer_data(in_buffer->nbh), ioa_network_buffer_get_size(in_buffer->nbh), sar, &peer_addr, - &(ss->default_peer_addr)); + NULL); addr_set_port(&peer_addr, 0); if (update_permission(ss, &peer_addr) < 0) { diff --git a/src/server/ns_turn_session.h b/src/server/ns_turn_session.h index 60366f42..db247898 100644 --- a/src/server/ns_turn_session.h +++ b/src/server/ns_turn_session.h @@ -70,7 +70,6 @@ struct _ts_ur_super_session { turnsession_id id; turn_time_t start_time; ts_ur_session client_session; - ioa_addr default_peer_addr; allocation alloc; ioa_timer_handle to_be_allocated_timeout_ev; u08bits nonce[NONCE_MAX_SIZE];