Browse Source

Separate addr zero check from allow_loopback_peers

Mészáros Mihály 4 năm trước cách đây
mục cha
commit
9c7deff4b8
1 tập tin đã thay đổi với 3 bổ sung1 xóa
  1. 3 1
      src/server/ns_turn_server.c

+ 3 - 1
src/server/ns_turn_server.c

@@ -271,7 +271,9 @@ static int good_peer_addr(turn_turnserver *server, const char* realm, ioa_addr *
 	if(server && peer_addr) {
 		if(*(server->no_multicast_peers) && ioa_addr_is_multicast(peer_addr))
 			return 0;
-		if( !*(server->allow_loopback_peers) && (ioa_addr_is_loopback(peer_addr) || ioa_addr_is_zero(peer_addr)))
+		if( !*(server->allow_loopback_peers) && ioa_addr_is_loopback(peer_addr))
+			return 0;
+		if (ioa_addr_is_zero(peer_addr))
 			return 0;
 
 		{