===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
coturn-4.5.1.3/src/server/ns_turn_allocation.c-342-
coturn-4.5.1.3/src/server/ns_turn_allocation.c:343:ch_info* allocation_get_ch_info_by_peer_addr(allocation* a, ioa_addr* peer_addr) {
coturn-4.5.1.3/src/server/ns_turn_allocation.c-344-	turn_permission_info* tinfo = get_from_turn_permission_hashtable(&(a->addr_to_perm), peer_addr);
##############################################
coturn-4.5.1.3/src/server/ns_turn_allocation.h-173-#define ALLOC_INDEX(family) ((((family)==AF_INET6)) ? ALLOC_IPV6_INDEX : ALLOC_IPV4_INDEX )
coturn-4.5.1.3/src/server/ns_turn_allocation.h:174:#define ALLOC_INDEX_ADDR(addr) ALLOC_INDEX(((addr)->ss).sa_family)
coturn-4.5.1.3/src/server/ns_turn_allocation.h-175-
##############################################
coturn-4.5.1.3/src/server/ns_turn_allocation.h-210-ch_info* allocation_get_ch_info(allocation* a, uint16_t chnum);
coturn-4.5.1.3/src/server/ns_turn_allocation.h:211:ch_info* allocation_get_ch_info_by_peer_addr(allocation* a, ioa_addr* peer_addr);
coturn-4.5.1.3/src/server/ns_turn_allocation.h-212-
##############################################
coturn-4.5.1.3/src/server/ns_turn_server.c-266-
coturn-4.5.1.3/src/server/ns_turn_server.c:267:static int good_peer_addr(turn_turnserver *server, const char* realm, ioa_addr *peer_addr)
coturn-4.5.1.3/src/server/ns_turn_server.c-268-{
##############################################
coturn-4.5.1.3/src/server/ns_turn_server.c-2192-
coturn-4.5.1.3/src/server/ns_turn_server.c:2193:		if(!good_peer_addr(server, ss->realm_options.name, peer_addr)) {
coturn-4.5.1.3/src/server/ns_turn_server.c-2194-			uint8_t saddr[256];
##############################################
coturn-4.5.1.3/src/server/ns_turn_server.c-2333-		} else {
coturn-4.5.1.3/src/server/ns_turn_server.c:2334:			if(!good_peer_addr(server,ss->realm_options.name,&peer_addr)) {
coturn-4.5.1.3/src/server/ns_turn_server.c-2335-				*err_code = 403;
##############################################
coturn-4.5.1.3/src/server/ns_turn_server.c-2687-
coturn-4.5.1.3/src/server/ns_turn_server.c:2688:				chn = allocation_get_ch_info_by_peer_addr(a, &peer_addr);
coturn-4.5.1.3/src/server/ns_turn_server.c-2689-				if(chn) {
##############################################
coturn-4.5.1.3/src/server/ns_turn_server.c-2692-				} else {
coturn-4.5.1.3/src/server/ns_turn_server.c:2693:					if(!good_peer_addr(server,ss->realm_options.name,&peer_addr)) {
coturn-4.5.1.3/src/server/ns_turn_server.c-2694-						*err_code = 403;
##############################################
coturn-4.5.1.3/src/server/ns_turn_server.c-3125-						*reason = (const uint8_t *)"Peer Address Family Mismatch (4)";
coturn-4.5.1.3/src/server/ns_turn_server.c:3126:					} else if(!good_peer_addr(server, ss->realm_options.name, &peer_addr)) {
coturn-4.5.1.3/src/server/ns_turn_server.c-3127-						*err_code = 403;
##############################################
coturn-4.5.1.3/src/server/ns_turn_server.c-4383-
coturn-4.5.1.3/src/server/ns_turn_server.c:4384:			addr_debug_print(server->verbose, get_local_addr_from_ioa_socket(newelem->s), "Local relay addr (RTCP)");
coturn-4.5.1.3/src/server/ns_turn_server.c-4385-
##############################################
coturn-4.5.1.3/src/client/ns_turn_msg.c-1341-
coturn-4.5.1.3/src/client/ns_turn_msg.c:1342:int stun_attr_is_addr(stun_attr_ref attr) {
coturn-4.5.1.3/src/client/ns_turn_msg.c-1343-
##############################################
coturn-4.5.1.3/src/client/ns_turn_msg.c-1545-  while(attr) {
coturn-4.5.1.3/src/client/ns_turn_msg.c:1546:    if(stun_attr_is_addr(attr) && (attr_type == stun_attr_get_type(attr))) {
coturn-4.5.1.3/src/client/ns_turn_msg.c-1547-      if(stun_attr_get_addr_str(buf,len,attr,ca,default_addr)==0) {
##############################################
coturn-4.5.1.3/src/client/ns_turn_ioaddr.c-185-
coturn-4.5.1.3/src/client/ns_turn_ioaddr.c:186:int make_ioa_addr(const uint8_t* saddr0, int port, ioa_addr *addr) {
coturn-4.5.1.3/src/client/ns_turn_ioaddr.c-187-
##############################################
coturn-4.5.1.3/src/client/ns_turn_ioaddr.c-329-			port = default_port;
coturn-4.5.1.3/src/client/ns_turn_ioaddr.c:330:		ret = make_ioa_addr((uint8_t*)sa,port,addr);
coturn-4.5.1.3/src/client/ns_turn_ioaddr.c-331-	}
##############################################
coturn-4.5.1.3/src/client/ns_turn_msg.h-138-
coturn-4.5.1.3/src/client/ns_turn_msg.h:139:int stun_attr_is_addr(stun_attr_ref attr);
coturn-4.5.1.3/src/client/ns_turn_msg.h-140-int stun_attr_get_type(stun_attr_ref attr);
##############################################
coturn-4.5.1.3/src/client/ns_turn_ioaddr.h-70-int addr_eq_no_port(const ioa_addr* a1, const ioa_addr *a2);
coturn-4.5.1.3/src/client/ns_turn_ioaddr.h:71:int make_ioa_addr(const uint8_t* saddr, int port, ioa_addr *addr);
coturn-4.5.1.3/src/client/ns_turn_ioaddr.h-72-int make_ioa_addr_from_full_string(const uint8_t* saddr, int default_port, ioa_addr *addr);
##############################################
coturn-4.5.1.3/src/client++/TurnMsgLib.h-142-	 */
coturn-4.5.1.3/src/client++/TurnMsgLib.h:143:	bool isAddr() const {
coturn-4.5.1.3/src/client++/TurnMsgLib.h:144:		return stun_attr_is_addr(_sar);
coturn-4.5.1.3/src/client++/TurnMsgLib.h-145-	}
##############################################
coturn-4.5.1.3/src/client++/TurnMsgLib.h-408-public:
coturn-4.5.1.3/src/client++/TurnMsgLib.h:409:	StunAttrAddr(uint16_t attr_type = 0) {
coturn-4.5.1.3/src/client++/TurnMsgLib.h-410-		addr_set_any(&_addr);
##############################################
coturn-4.5.1.3/src/client++/TurnMsgLib.h-412-	}
coturn-4.5.1.3/src/client++/TurnMsgLib.h:413:	StunAttrAddr(const StunAttrIterator &iter)
coturn-4.5.1.3/src/client++/TurnMsgLib.h-414-		throw(WrongStunAttrFormatException, EndOfStunMsgException) :
##############################################
coturn-4.5.1.3/src/client++/TurnMsgLib.h-424-	}
coturn-4.5.1.3/src/client++/TurnMsgLib.h:425:	virtual ~StunAttrAddr() {}
coturn-4.5.1.3/src/client++/TurnMsgLib.h:426:	void getAddr(ioa_addr &addr) const {
coturn-4.5.1.3/src/client++/TurnMsgLib.h-427-		addr_cpy(&addr,&_addr);
coturn-4.5.1.3/src/client++/TurnMsgLib.h-428-	}
coturn-4.5.1.3/src/client++/TurnMsgLib.h:429:	void setAddr(ioa_addr &addr) {
coturn-4.5.1.3/src/client++/TurnMsgLib.h-430-		addr_cpy(&_addr,&addr);
##############################################
coturn-4.5.1.3/src/apps/peer/udpserver.c-74-
coturn-4.5.1.3/src/apps/peer/udpserver.c:75:  if(make_ioa_addr((const uint8_t*)local_address, port, server_addr)<0) return -1;
coturn-4.5.1.3/src/apps/peer/udpserver.c-76-  
##############################################
coturn-4.5.1.3/src/apps/stunclient/stunclient.c-60-	memset((void *) &remote_addr, 0, sizeof(ioa_addr));
coturn-4.5.1.3/src/apps/stunclient/stunclient.c:61:	if (make_ioa_addr((const uint8_t*) rip, rport, &remote_addr) < 0)
coturn-4.5.1.3/src/apps/stunclient/stunclient.c-62-		err(-1, NULL);
##############################################
coturn-4.5.1.3/src/apps/stunclient/stunclient.c-201-
coturn-4.5.1.3/src/apps/stunclient/stunclient.c:202:							turn::StunAttrAddr addr(iter);
coturn-4.5.1.3/src/apps/stunclient/stunclient.c:203:							addr.getAddr(reflexive_addr);
coturn-4.5.1.3/src/apps/stunclient/stunclient.c-204-
##############################################
coturn-4.5.1.3/src/apps/stunclient/stunclient.c-211-								turn::StunAttrAddr addr1(iter1);
coturn-4.5.1.3/src/apps/stunclient/stunclient.c:212:								addr1.getAddr(other_addr);
coturn-4.5.1.3/src/apps/stunclient/stunclient.c-213-								turn::StunAttrIterator iter2(res,STUN_ATTRIBUTE_RESPONSE_ORIGIN);
##############################################
coturn-4.5.1.3/src/apps/stunclient/stunclient.c-216-									turn::StunAttrAddr addr2(iter2);
coturn-4.5.1.3/src/apps/stunclient/stunclient.c:217:									addr2.getAddr(response_origin);
coturn-4.5.1.3/src/apps/stunclient/stunclient.c-218-									addr_debug_print(1, &response_origin, "Response origin: ");
##############################################
coturn-4.5.1.3/src/apps/stunclient/stunclient.c-256-	bzero(&remote_addr, sizeof(remote_addr));
coturn-4.5.1.3/src/apps/stunclient/stunclient.c:257:	if (make_ioa_addr((const uint8_t*) rip, rport, &remote_addr) < 0)
coturn-4.5.1.3/src/apps/stunclient/stunclient.c-258-		err(-1, NULL);
##############################################
coturn-4.5.1.3/src/apps/stunclient/stunclient.c-352-						addr_set_any(&reflexive_addr);
coturn-4.5.1.3/src/apps/stunclient/stunclient.c:353:						if (stun_attr_get_first_addr(&buf, STUN_ATTRIBUTE_XOR_MAPPED_ADDRESS, &reflexive_addr, NULL) >= 0) {
coturn-4.5.1.3/src/apps/stunclient/stunclient.c-354-
##############################################
coturn-4.5.1.3/src/apps/stunclient/stunclient.c-447-  if(local_addr[0]) {
coturn-4.5.1.3/src/apps/stunclient/stunclient.c:448:      if(make_ioa_addr((const uint8_t*)local_addr, 0, &real_local_addr)<0) {
coturn-4.5.1.3/src/apps/stunclient/stunclient.c-449-        err(-1,NULL);
##############################################
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-274-
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c:275:static void cli_print_addr(struct cli_session* cs, ioa_addr *value, int use_port, const char* name, int changeable)
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-276-{
##############################################
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-720-
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c:721:		cli_print_addr(cs,turn_params.external_ip,0,"External public IP",0);
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-722-
##############################################
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-1351-		if(!web_admin_addr_set) {
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c:1352:			if(make_ioa_addr((const uint8_t*)WEB_ADMIN_DEFAULT_IP, 0, &web_admin_addr) < 0) {
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-1353-				TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR, "Cannot set web-admin address %s\n", WEB_ADMIN_DEFAULT_IP);
##############################################
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-1374-		if(!cli_addr_set) {
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c:1375:			if(make_ioa_addr((const uint8_t*)CLI_DEFAULT_IP,0,&cli_addr)<0) {
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-1376-				TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"Cannot set cli address %s\n",CLI_DEFAULT_IP);
##############################################
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-1892-
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c:1893:static void https_print_addr(struct str_buffer* sb, ioa_addr *value, int use_port, const char* name)
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-1894-{
##############################################
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-2122-
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c:2123:				https_print_addr(sb,turn_params.external_ip,0,"External public IP");
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-2124-
##############################################
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-2488-			str_buffer_append(sb,"<br><b>TURN Sessions:</b><br><br><table>\r\n");
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c:2489:			str_buffer_append(sb,"<tr><th>N</th><th>Session ID</th><th>User</th><th>Realm</th><th>Origin</th><th>Age, secs</th><th>Expires, secs</th><th>Client protocol</th><th>Relay protocol</th><th>Client addr</th><th>Server addr</th><th>Relay addr (IPv4)</th><th>Relay addr (IPv6)</th><th>Fingerprints</th><th>Mobile</th><th>TLS method</th><th>TLS cipher</th><th>BPS (allocated)</th><th>Packets</th><th>Rate</th><th>Peers</th></tr>\r\n");
coturn-4.5.1.3/src/apps/relay/turn_admin_server.c-2490-
##############################################
coturn-4.5.1.3/src/apps/relay/mainrelay.h-357-
coturn-4.5.1.3/src/apps/relay/mainrelay.h:358:void add_listener_addr(const char* addr);
coturn-4.5.1.3/src/apps/relay/mainrelay.h:359:int add_relay_addr(const char* addr);
coturn-4.5.1.3/src/apps/relay/mainrelay.h-360-
##############################################
coturn-4.5.1.3/src/apps/relay/dtls_listener.c-927-
coturn-4.5.1.3/src/apps/relay/dtls_listener.c:928:  if(make_ioa_addr((const uint8_t*)local_address, port, &server->addr)<0) {
coturn-4.5.1.3/src/apps/relay/dtls_listener.c-929-	  TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"Cannot create a DTLS/UDP listener for address: %s\n",local_address);
##############################################
coturn-4.5.1.3/src/apps/relay/mainrelay.c-231-
coturn-4.5.1.3/src/apps/relay/mainrelay.c:232:			add_listener_addr(saddr);
coturn-4.5.1.3/src/apps/relay/mainrelay.c-233-
##############################################
coturn-4.5.1.3/src/apps/relay/mainrelay.c-294-
coturn-4.5.1.3/src/apps/relay/mainrelay.c:295:			if(add_relay_addr(saddr)>0) {
coturn-4.5.1.3/src/apps/relay/mainrelay.c-296-				counter += 1;
##############################################
coturn-4.5.1.3/src/apps/relay/mainrelay.c-365-
coturn-4.5.1.3/src/apps/relay/mainrelay.c:366:				if (make_ioa_addr((const uint8_t*) saddr, 0, relay_addr) < 0) {
coturn-4.5.1.3/src/apps/relay/mainrelay.c-367-					continue;
##############################################
coturn-4.5.1.3/src/apps/relay/mainrelay.c-1201-  case CLI_IP_OPT:
coturn-4.5.1.3/src/apps/relay/mainrelay.c:1202:	  if(make_ioa_addr((const uint8_t*)value,0,&cli_addr)<0) {
coturn-4.5.1.3/src/apps/relay/mainrelay.c-1203-		  TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"Cannot set cli address: %s\n",value);
##############################################
coturn-4.5.1.3/src/apps/relay/mainrelay.c-1217-  case WEB_ADMIN_IP_OPT:
coturn-4.5.1.3/src/apps/relay/mainrelay.c:1218:	  if(make_ioa_addr((const uint8_t*)value, 0, &web_admin_addr) < 0) {
coturn-4.5.1.3/src/apps/relay/mainrelay.c-1219-		  TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR, "Cannot set web-admin address: %s\n", value);
##############################################
coturn-4.5.1.3/src/apps/relay/mainrelay.c-1327-	case 'L':
coturn-4.5.1.3/src/apps/relay/mainrelay.c:1328:		add_listener_addr(value);
coturn-4.5.1.3/src/apps/relay/mainrelay.c-1329-		break;
coturn-4.5.1.3/src/apps/relay/mainrelay.c-1330-	case 'E':
coturn-4.5.1.3/src/apps/relay/mainrelay.c:1331:		add_relay_addr(value);
coturn-4.5.1.3/src/apps/relay/mainrelay.c-1332-		break;
##############################################
coturn-4.5.1.3/src/apps/relay/mainrelay.c-1341-				ioa_addr apub,apriv;
coturn-4.5.1.3/src/apps/relay/mainrelay.c:1342:				if(make_ioa_addr((const uint8_t*)nval,0,&apub)<0) {
coturn-4.5.1.3/src/apps/relay/mainrelay.c-1343-					TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"-X : Wrong address format: %s\n",nval);
coturn-4.5.1.3/src/apps/relay/mainrelay.c-1344-				} else {
coturn-4.5.1.3/src/apps/relay/mainrelay.c:1345:					if(make_ioa_addr((const uint8_t*)div,0,&apriv)<0) {
coturn-4.5.1.3/src/apps/relay/mainrelay.c-1346-						TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"-X : Wrong address format: %s\n",div);
##############################################
coturn-4.5.1.3/src/apps/relay/mainrelay.c-1356-					turn_params.external_ip = (ioa_addr*)allocate_super_memory_engine(turn_params.listener.ioa_eng, sizeof(ioa_addr));
coturn-4.5.1.3/src/apps/relay/mainrelay.c:1357:					if(make_ioa_addr((const uint8_t*)value,0,turn_params.external_ip)<0) {
coturn-4.5.1.3/src/apps/relay/mainrelay.c-1358-						TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"-X : Wrong address format: %s\n",value);
##############################################
coturn-4.5.1.3/src/apps/relay/mainrelay.c-2358-				if(turn_params.listener.addrs[la]) {
coturn-4.5.1.3/src/apps/relay/mainrelay.c:2359:					add_relay_addr(turn_params.listener.addrs[la]);
coturn-4.5.1.3/src/apps/relay/mainrelay.c-2360-				}
##############################################
coturn-4.5.1.3/src/apps/relay/mainrelay.c-2392-					ioa_addr ra;
coturn-4.5.1.3/src/apps/relay/mainrelay.c:2393:					if(make_ioa_addr((const uint8_t*)sra,0,&ra)<0) {
coturn-4.5.1.3/src/apps/relay/mainrelay.c-2394-						TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"-X : Wrong address format: %s\n",sra);
##############################################
coturn-4.5.1.3/src/apps/relay/userdb.c-1221-
coturn-4.5.1.3/src/apps/relay/userdb.c:1222:	if (make_ioa_addr((const uint8_t*) range, 0, &min) < 0) {
coturn-4.5.1.3/src/apps/relay/userdb.c-1223-		TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR, "Wrong address format: %s\n", range);
##############################################
coturn-4.5.1.3/src/apps/relay/userdb.c-1228-	if (separator) {
coturn-4.5.1.3/src/apps/relay/userdb.c:1229:		if (make_ioa_addr((const uint8_t*) separator + 1, 0, &max) < 0) {
coturn-4.5.1.3/src/apps/relay/userdb.c-1230-			TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR, "Wrong address format: %s\n", separator + 1);
##############################################
coturn-4.5.1.3/src/apps/relay/userdb.c-1266-
coturn-4.5.1.3/src/apps/relay/userdb.c:1267:	if (make_ioa_addr((const uint8_t*) range, 0, &min) < 0) {
coturn-4.5.1.3/src/apps/relay/userdb.c-1268-		TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR, "Wrong address range format: %s\n", range);
##############################################
coturn-4.5.1.3/src/apps/relay/userdb.c-1273-	if (separator) {
coturn-4.5.1.3/src/apps/relay/userdb.c:1274:		if (make_ioa_addr((const uint8_t*) separator + 1, 0, &max) < 0) {
coturn-4.5.1.3/src/apps/relay/userdb.c-1275-			TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR, "Wrong address range format: %s\n", separator + 1);
##############################################
coturn-4.5.1.3/src/apps/relay/netengine.c-357-
coturn-4.5.1.3/src/apps/relay/netengine.c:358:void add_listener_addr(const char* addr) {
coturn-4.5.1.3/src/apps/relay/netengine.c-359-	ioa_addr baddr;
coturn-4.5.1.3/src/apps/relay/netengine.c:360:	if(make_ioa_addr((const uint8_t*)addr,0,&baddr)<0) {
coturn-4.5.1.3/src/apps/relay/netengine.c-361-		TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"Cannot add a listener address: %s\n",addr);
##############################################
coturn-4.5.1.3/src/apps/relay/netengine.c-383-
coturn-4.5.1.3/src/apps/relay/netengine.c:384:int add_relay_addr(const char* addr) {
coturn-4.5.1.3/src/apps/relay/netengine.c-385-	ioa_addr baddr;
coturn-4.5.1.3/src/apps/relay/netengine.c:386:	if(make_ioa_addr((const uint8_t*)addr,0,&baddr)<0) {
coturn-4.5.1.3/src/apps/relay/netengine.c-387-		TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"Cannot add a relay address: %s\n",addr);
##############################################
coturn-4.5.1.3/src/apps/relay/netengine.c-414-		ioa_addr baddr;
coturn-4.5.1.3/src/apps/relay/netengine.c:415:		if(make_ioa_addr((const uint8_t*)turn_params.relay_addrs[i],0,&baddr)>=0) {
coturn-4.5.1.3/src/apps/relay/netengine.c-416-			TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "  relay %s initialization...\n",turn_params.relay_addrs[i]);
##############################################
coturn-4.5.1.3/src/apps/relay/netengine.c-1516-
coturn-4.5.1.3/src/apps/relay/netengine.c:1517:static int get_alt_addr(ioa_addr *addr, ioa_addr *alt_addr)
coturn-4.5.1.3/src/apps/relay/netengine.c-1518-{
##############################################
coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c-429-			for (i = 0; i < relays_number; i++) {
coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c:430:				if(make_ioa_addr((uint8_t*) relay_addrs[i], 0, &(e->relay_addrs[i]))<0) {
coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c-431-					TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"Cannot add a relay address: %s\n",relay_addrs[i]);
##############################################
coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c-448-
coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c:449:static const ioa_addr* ioa_engine_get_relay_addr(ioa_engine_handle e, ioa_socket_handle client_s,
coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c-450-						int address_family, int *err_code)
##############################################
coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c-972-		ioa_addr relay_addr;
coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c:973:		const ioa_addr *ra = ioa_engine_get_relay_addr(e, client_s, address_family, err_code);
coturn-4.5.1.3/src/apps/relay/ns_ioalib_engine_impl.c-974-		if(ra)
##############################################
coturn-4.5.1.3/src/apps/relay/tls_listener.c-326-
coturn-4.5.1.3/src/apps/relay/tls_listener.c:327:  if(make_ioa_addr((const uint8_t*)local_address, port, &server->addr)<0) {
coturn-4.5.1.3/src/apps/relay/tls_listener.c-328-	  TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR,"Cannot create a TCP/TLS listener for address: %s\n",local_address);
##############################################
coturn-4.5.1.3/src/apps/rfc5769/rfc5769check.c-467-
coturn-4.5.1.3/src/apps/rfc5769/rfc5769check.c:468:			make_ioa_addr((const uint8_t*)"192.0.2.1", 32853, &addr4_test);
coturn-4.5.1.3/src/apps/rfc5769/rfc5769check.c-469-			if(addr_eq(&addr4,&addr4_test)) {
##############################################
coturn-4.5.1.3/src/apps/rfc5769/rfc5769check.c-556-
coturn-4.5.1.3/src/apps/rfc5769/rfc5769check.c:557:			make_ioa_addr((const uint8_t*) "2001:db8:1234:5678:11:2233:4455:6677", 32853, &addr6_test);
coturn-4.5.1.3/src/apps/rfc5769/rfc5769check.c-558-			if (addr_eq(&addr6, &addr6_test)) {
##############################################
coturn-4.5.1.3/src/apps/common/stun_buffer.c-202-
coturn-4.5.1.3/src/apps/common/stun_buffer.c:203:int stun_attr_add_addr(stun_buffer *buf,uint16_t attr_type, const ioa_addr* ca) {
coturn-4.5.1.3/src/apps/common/stun_buffer.c-204-  return stun_attr_add_addr_str(buf->buf,(size_t*)(&(buf->len)), attr_type, ca);
##############################################
coturn-4.5.1.3/src/apps/common/stun_buffer.c-206-
coturn-4.5.1.3/src/apps/common/stun_buffer.c:207:int stun_attr_get_addr(const stun_buffer *buf, stun_attr_ref attr, ioa_addr* ca, 
coturn-4.5.1.3/src/apps/common/stun_buffer.c-208-		       const ioa_addr *default_addr) {
##############################################
coturn-4.5.1.3/src/apps/common/stun_buffer.c-212-
coturn-4.5.1.3/src/apps/common/stun_buffer.c:213:int stun_attr_get_first_addr(const stun_buffer *buf, uint16_t attr_type, ioa_addr* ca, 
coturn-4.5.1.3/src/apps/common/stun_buffer.c-214-			     const ioa_addr *default_addr) {
##############################################
coturn-4.5.1.3/src/apps/common/stun_buffer.h-81-int stun_attr_add_channel_number(stun_buffer* buf, uint16_t chnumber);
coturn-4.5.1.3/src/apps/common/stun_buffer.h:82:int stun_attr_add_addr(stun_buffer *buf,uint16_t attr_type, const ioa_addr* ca);
coturn-4.5.1.3/src/apps/common/stun_buffer.h-83-
##############################################
coturn-4.5.1.3/src/apps/common/stun_buffer.h-86-stun_attr_ref stun_attr_get_next(const stun_buffer* buf, stun_attr_ref prev);
coturn-4.5.1.3/src/apps/common/stun_buffer.h:87:int stun_attr_get_addr(const stun_buffer *buf, stun_attr_ref attr, ioa_addr* ca, const ioa_addr *default_addr);
coturn-4.5.1.3/src/apps/common/stun_buffer.h-88-int stun_attr_add_even_port(stun_buffer* buf, uint8_t value);
coturn-4.5.1.3/src/apps/common/stun_buffer.h-89-
coturn-4.5.1.3/src/apps/common/stun_buffer.h:90:int stun_attr_get_first_addr(const stun_buffer *buf, uint16_t attr_type, ioa_addr* ca, const ioa_addr *default_addr);
coturn-4.5.1.3/src/apps/common/stun_buffer.h-91-uint16_t stun_attr_get_first_channel_number(const stun_buffer *buf);
##############################################
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-200-
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:201:							turn::StunAttrAddr addr(iter);
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:202:							addr.getAddr(*reflexive_addr);
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-203-
##############################################
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-213-									turn::StunAttrAddr addr2(iter2);
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:214:									addr2.getAddr(mapped_addr);
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-215-									if (!addr_eq(&mapped_addr,reflexive_addr)){
##############################################
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-223-								}									turn::StunAttrAddr addr1(iter1);
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:224:								addr1.getAddr(*other_addr);
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-225-								turn::StunAttrIterator iter3(res,STUN_ATTRIBUTE_RESPONSE_ORIGIN);
##############################################
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-228-									turn::StunAttrAddr addr3(iter3);
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:229:									addr3.getAddr(response_origin);
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-230-									addr_debug_print(1, &response_origin, "Response origin: ");
##############################################
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-427-						addr_set_any(reflexive_addr);
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:428:						if (stun_attr_get_first_addr(buf, STUN_ATTRIBUTE_XOR_MAPPED_ADDRESS, reflexive_addr, NULL) >= 0) {
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-429-
##############################################
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-436-								addr_set_any(&mapped_addr);
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:437:								if (stun_attr_get_first_addr(buf, STUN_ATTRIBUTE_MAPPED_ADDRESS, &mapped_addr, NULL) >= 0) {
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-438-									if (!addr_eq(&mapped_addr,reflexive_addr)){
##############################################
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-594-	if(local_addr_string[0]) {
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:595:		if(make_ioa_addr((const uint8_t*)local_addr_string, 0, local_addr)<0) {
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-596-			err(-1,NULL);
##############################################
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-601-
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:602:	if (make_ioa_addr((const uint8_t*)remote_param, port, remote_addr) < 0)
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-603-	err(-1, NULL);
##############################################
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-793-		if(local2_addr_string[0]) {
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c:794:			if(make_ioa_addr((const uint8_t*)local2_addr_string, 0, &local2_addr)<0) {
coturn-4.5.1.3/src/apps/natdiscovery/natdiscovery.c-795-				err(-1,NULL);
##############################################
coturn-4.5.1.3/src/apps/uclient/mainuclient.c-456-
coturn-4.5.1.3/src/apps/uclient/mainuclient.c:457:		if (make_ioa_addr((const uint8_t*) peer_address, peer_port, &peer_addr) < 0) {
coturn-4.5.1.3/src/apps/uclient/mainuclient.c-458-			return -1;
##############################################
coturn-4.5.1.3/src/apps/uclient/startuclient.c-225-	bzero(&remote_addr, sizeof(ioa_addr));
coturn-4.5.1.3/src/apps/uclient/startuclient.c:226:	if (make_ioa_addr((const uint8_t*) remote_address, clnet_remote_port,
coturn-4.5.1.3/src/apps/uclient/startuclient.c-227-			&remote_addr) < 0)
##############################################
coturn-4.5.1.3/src/apps/uclient/startuclient.c-252-		if(remote_addr.ss.sa_family == AF_INET6) {
coturn-4.5.1.3/src/apps/uclient/startuclient.c:253:			if (make_ioa_addr((const uint8_t*) "::1", 0, &local_addr) < 0) {
coturn-4.5.1.3/src/apps/uclient/startuclient.c-254-			    return -1;
##############################################
coturn-4.5.1.3/src/apps/uclient/startuclient.c-256-		} else {
coturn-4.5.1.3/src/apps/uclient/startuclient.c:257:			if (make_ioa_addr((const uint8_t*) "127.0.0.1", 0, &local_addr) < 0) {
coturn-4.5.1.3/src/apps/uclient/startuclient.c-258-			    return -1;
##############################################
coturn-4.5.1.3/src/apps/uclient/startuclient.c-265-
coturn-4.5.1.3/src/apps/uclient/startuclient.c:266:		if (make_ioa_addr((const uint8_t*) local_address, 0,
coturn-4.5.1.3/src/apps/uclient/startuclient.c-267-			    &local_addr) < 0)
##############################################
coturn-4.5.1.3/src/apps/uclient/startuclient.c-472-
coturn-4.5.1.3/src/apps/uclient/startuclient.c:473:									if (stun_attr_get_addr(&response_message, sar, relay_addr, NULL) < 0) {
coturn-4.5.1.3/src/apps/uclient/startuclient.c-474-										TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO,
##############################################
coturn-4.5.1.3/src/apps/uclient/startuclient.c-541-							ioa_addr alternate_server;
coturn-4.5.1.3/src/apps/uclient/startuclient.c:542:							if(stun_attr_get_first_addr(&response_message, STUN_ATTRIBUTE_ALTERNATE_SERVER, &alternate_server, NULL)==-1) {
coturn-4.5.1.3/src/apps/uclient/startuclient.c-543-								//error
##############################################
coturn-4.5.1.3/src/apps/uclient/startuclient.c-860-			for(addrindex=0;addrindex<addrnum;++addrindex) {
coturn-4.5.1.3/src/apps/uclient/startuclient.c:861:				stun_attr_add_addr(&request_message, STUN_ATTRIBUTE_XOR_PEER_ADDRESS, peer_addr+addrindex);
coturn-4.5.1.3/src/apps/uclient/startuclient.c-862-			}
##############################################
coturn-4.5.1.3/src/apps/uclient/startuclient.c-1033-				ioa_addr arbaddr;
coturn-4.5.1.3/src/apps/uclient/startuclient.c:1034:				make_ioa_addr((const uint8_t*)sarbaddr, 333, &arbaddr);
coturn-4.5.1.3/src/apps/uclient/startuclient.c-1035-				int i;
##############################################
coturn-4.5.1.3/src/apps/uclient/startuclient.c-1063-				ioa_addr arbaddr[EXTRA_CREATE_PERMS];
coturn-4.5.1.3/src/apps/uclient/startuclient.c:1064:				make_ioa_addr((const uint8_t*)sarbaddr, 333, &arbaddr[0]);
coturn-4.5.1.3/src/apps/uclient/startuclient.c-1065-				int i;
##############################################
coturn-4.5.1.3/src/apps/uclient/startuclient.c-1099-				ioa_addr arbaddr[EXTRA_CREATE_PERMS];
coturn-4.5.1.3/src/apps/uclient/startuclient.c:1100:				make_ioa_addr((const uint8_t*)sarbaddr, 333, &arbaddr[0]);
coturn-4.5.1.3/src/apps/uclient/startuclient.c-1101-				int i;
##############################################
coturn-4.5.1.3/src/apps/uclient/startuclient.c-1271-			ioa_addr arbaddr;
coturn-4.5.1.3/src/apps/uclient/startuclient.c:1272:			make_ioa_addr((const uint8_t*)sarbaddr, 333, &arbaddr);
coturn-4.5.1.3/src/apps/uclient/startuclient.c-1273-			int i;
##############################################
coturn-4.5.1.3/src/apps/uclient/startuclient.c-1295-			ioa_addr arbaddr[EXTRA_CREATE_PERMS];
coturn-4.5.1.3/src/apps/uclient/startuclient.c:1296:			make_ioa_addr((const uint8_t*)sarbaddr, 333, &arbaddr[0]);
coturn-4.5.1.3/src/apps/uclient/startuclient.c-1297-			int i;
##############################################
coturn-4.5.1.3/src/apps/uclient/startuclient.c-1338-			ioa_addr arbaddr;
coturn-4.5.1.3/src/apps/uclient/startuclient.c:1339:			make_ioa_addr((const uint8_t*)sarbaddr, 333, &arbaddr);
coturn-4.5.1.3/src/apps/uclient/startuclient.c-1340-			int i;
##############################################
coturn-4.5.1.3/src/apps/uclient/startuclient.c-1391-		stun_init_request(STUN_METHOD_CONNECT, &message);
coturn-4.5.1.3/src/apps/uclient/startuclient.c:1392:		stun_attr_add_addr(&message, STUN_ATTRIBUTE_XOR_PEER_ADDRESS, peer_addr);
coturn-4.5.1.3/src/apps/uclient/startuclient.c-1393-
##############################################
coturn-4.5.1.3/src/apps/uclient/uclient.c-905-    stun_attr_add(&(elem->out_buffer), STUN_ATTRIBUTE_DATA, buffer_to_send, clmessage_length);
coturn-4.5.1.3/src/apps/uclient/uclient.c:906:    stun_attr_add_addr(&(elem->out_buffer),STUN_ATTRIBUTE_XOR_PEER_ADDRESS, &(elem->pinfo.peer_addr));
coturn-4.5.1.3/src/apps/uclient/uclient.c-907-    if(dont_fragment)
##############################################
coturn-4.5.1.3/src/apps/uclient/uclient.c-1262-				stun_init_request(STUN_METHOD_CREATE_PERMISSION, &message);
coturn-4.5.1.3/src/apps/uclient/uclient.c:1263:				stun_attr_add_addr(&message, STUN_ATTRIBUTE_XOR_PEER_ADDRESS, &(elem->pinfo.peer_addr));
coturn-4.5.1.3/src/apps/uclient/uclient.c-1264-				add_origin(&message);
##############################################
coturn-4.5.1.3/rpm/build.sh-92-
coturn-4.5.1.3/rpm/build.sh:93:PLATFORM=`cat ${BUILDDIR}/platform`
coturn-4.5.1.3/rpm/build.sh-94-
##############################################
coturn-4.5.1.3/configure-333-  case $ac_option in
coturn-4.5.1.3/configure:334:  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
coturn-4.5.1.3/configure-335-  *=)   ac_optarg= ;;
##############################################
coturn-4.5.1.3/configure-416-if test -n "$ac_prev"; then
coturn-4.5.1.3/configure:417:  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
coturn-4.5.1.3/configure-418-  as_fn_error $? "missing argument to $ac_option"
##############################################
coturn-4.5.1.3/examples/scripts/restapi/shared_secret_maintainer.pl-83-
coturn-4.5.1.3/examples/scripts/restapi/shared_secret_maintainer.pl:84:    my $c = $dbh->do("delete from turn_secret where value = '$secret'");
coturn-4.5.1.3/examples/scripts/restapi/shared_secret_maintainer.pl-85-    print "Deleted $c rows\n";