浏览代码

Separate addr zero check from allow_loopback_peers

Mészáros Mihály 4 年之前
父节点
当前提交
9c7deff4b8
共有 1 个文件被更改,包括 3 次插入1 次删除
  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 && peer_addr) {
 		if(*(server->no_multicast_peers) && ioa_addr_is_multicast(peer_addr))
 		if(*(server->no_multicast_peers) && ioa_addr_is_multicast(peer_addr))
 			return 0;
 			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;
 			return 0;
 
 
 		{
 		{