diff options
author | Coren[m] <Break@Ocean> | 2013-09-09 14:16:40 +0200 |
---|---|---|
committer | Coren[m] <Break@Ocean> | 2013-09-09 14:16:40 +0200 |
commit | 29d777ef67bc964229722db073a2abdd1eb737b6 (patch) | |
tree | aaa91593de5c47199d1124456266e7da4483e2ad /toxcore/DHT.c | |
parent | a128e3ff8f09250757ed4ed73fcc088cb5fd15ee (diff) |
network.h:
- IP: add in_addr_t as part of the union
- IP: rename IP to IP4
Diffstat (limited to 'toxcore/DHT.c')
-rw-r--r-- | toxcore/DHT.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/toxcore/DHT.c b/toxcore/DHT.c index e664c21c..3f3aef05 100644 --- a/toxcore/DHT.c +++ b/toxcore/DHT.c | |||
@@ -1030,9 +1030,9 @@ static int handle_NATping(void *object, IP_Port source, uint8_t *source_pubkey, | |||
1030 | * | 1030 | * |
1031 | * return ip of 0 if failure. | 1031 | * return ip of 0 if failure. |
1032 | */ | 1032 | */ |
1033 | static IP NAT_commonip(IP_Port *ip_portlist, uint16_t len, uint16_t min_num) | 1033 | static IP4 NAT_commonip(IP_Port *ip_portlist, uint16_t len, uint16_t min_num) |
1034 | { | 1034 | { |
1035 | IP zero = {{0}}; | 1035 | IP4 zero = {{0}}; |
1036 | 1036 | ||
1037 | if (len > MAX_FRIEND_CLIENTS) | 1037 | if (len > MAX_FRIEND_CLIENTS) |
1038 | return zero; | 1038 | return zero; |
@@ -1059,7 +1059,7 @@ static IP NAT_commonip(IP_Port *ip_portlist, uint16_t len, uint16_t min_num) | |||
1059 | * | 1059 | * |
1060 | * return number of ports and puts the list of ports in portlist. | 1060 | * return number of ports and puts the list of ports in portlist. |
1061 | */ | 1061 | */ |
1062 | static uint16_t NAT_getports(uint16_t *portlist, IP_Port *ip_portlist, uint16_t len, IP ip) | 1062 | static uint16_t NAT_getports(uint16_t *portlist, IP_Port *ip_portlist, uint16_t len, IP4 ip) |
1063 | { | 1063 | { |
1064 | uint32_t i; | 1064 | uint32_t i; |
1065 | uint16_t num = 0; | 1065 | uint16_t num = 0; |
@@ -1074,7 +1074,7 @@ static uint16_t NAT_getports(uint16_t *portlist, IP_Port *ip_portlist, uint16_t | |||
1074 | return num; | 1074 | return num; |
1075 | } | 1075 | } |
1076 | 1076 | ||
1077 | static void punch_holes(DHT *dht, IP ip, uint16_t *port_list, uint16_t numports, uint16_t friend_num) | 1077 | static void punch_holes(DHT *dht, IP4 ip, uint16_t *port_list, uint16_t numports, uint16_t friend_num) |
1078 | { | 1078 | { |
1079 | if (numports > MAX_FRIEND_CLIENTS || numports == 0) | 1079 | if (numports > MAX_FRIEND_CLIENTS || numports == 0) |
1080 | return; | 1080 | return; |
@@ -1114,7 +1114,7 @@ static void do_NAT(DHT *dht) | |||
1114 | dht->friends_list[i].punching_timestamp + PUNCH_INTERVAL < temp_time && | 1114 | dht->friends_list[i].punching_timestamp + PUNCH_INTERVAL < temp_time && |
1115 | dht->friends_list[i].recvNATping_timestamp + PUNCH_INTERVAL * 2 >= temp_time) { | 1115 | dht->friends_list[i].recvNATping_timestamp + PUNCH_INTERVAL * 2 >= temp_time) { |
1116 | 1116 | ||
1117 | IP ip = NAT_commonip(ip_list, num, MAX_FRIEND_CLIENTS / 2); | 1117 | IP4 ip = NAT_commonip(ip_list, num, MAX_FRIEND_CLIENTS / 2); |
1118 | 1118 | ||
1119 | if (ip.uint32 == 0) | 1119 | if (ip.uint32 == 0) |
1120 | continue; | 1120 | continue; |