summaryrefslogtreecommitdiff
path: root/toxcore/DHT.c
diff options
context:
space:
mode:
authorCoren[m] <Break@Ocean>2013-09-09 13:56:03 +0200
committerCoren[m] <Break@Ocean>2013-09-09 13:56:03 +0200
commita128e3ff8f09250757ed4ed73fcc088cb5fd15ee (patch)
treecfbf03fa229ad21445a050b3041d208d5cb30196 /toxcore/DHT.c
parent0d41d7f9c05a753c54cc7a3f2535d20ae3f5aaf4 (diff)
network.h:
- global: added sock_t - Networking_Core: added family (currently always AF_INET) and port - sendpacket(): changed signature to require (Networking_Core *) instead of sock_t *.c: - sendpacket()-calls: replaced *->net->sock with *->net
Diffstat (limited to 'toxcore/DHT.c')
-rw-r--r--toxcore/DHT.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/toxcore/DHT.c b/toxcore/DHT.c
index e2d91256..e664c21c 100644
--- a/toxcore/DHT.c
+++ b/toxcore/DHT.c
@@ -518,7 +518,7 @@ static int getnodes(DHT *dht, IP_Port ip_port, uint8_t *public_key, uint8_t *cli
518 memcpy(data + 1 + CLIENT_ID_SIZE, nonce, crypto_box_NONCEBYTES); 518 memcpy(data + 1 + CLIENT_ID_SIZE, nonce, crypto_box_NONCEBYTES);
519 memcpy(data + 1 + CLIENT_ID_SIZE + crypto_box_NONCEBYTES, encrypt, len); 519 memcpy(data + 1 + CLIENT_ID_SIZE + crypto_box_NONCEBYTES, encrypt, len);
520 520
521 return sendpacket(dht->c->lossless_udp->net->sock, ip_port, data, sizeof(data)); 521 return sendpacket(dht->c->lossless_udp->net, ip_port, data, sizeof(data));
522} 522}
523 523
524/* Send a send nodes response. */ 524/* Send a send nodes response. */
@@ -563,7 +563,7 @@ static int sendnodes(DHT *dht, IP_Port ip_port, uint8_t *public_key, uint8_t *cl
563 memcpy(data + 1 + CLIENT_ID_SIZE, nonce, crypto_box_NONCEBYTES); 563 memcpy(data + 1 + CLIENT_ID_SIZE, nonce, crypto_box_NONCEBYTES);
564 memcpy(data + 1 + CLIENT_ID_SIZE + crypto_box_NONCEBYTES, encrypt, len); 564 memcpy(data + 1 + CLIENT_ID_SIZE + crypto_box_NONCEBYTES, encrypt, len);
565 565
566 return sendpacket(dht->c->lossless_udp->net->sock, ip_port, data, 1 + CLIENT_ID_SIZE + crypto_box_NONCEBYTES + len); 566 return sendpacket(dht->c->lossless_udp->net, ip_port, data, 1 + CLIENT_ID_SIZE + crypto_box_NONCEBYTES + len);
567} 567}
568 568
569static int handle_getnodes(void *object, IP_Port source, uint8_t *packet, uint32_t length) 569static int handle_getnodes(void *object, IP_Port source, uint8_t *packet, uint32_t length)
@@ -819,7 +819,7 @@ int route_packet(DHT *dht, uint8_t *client_id, uint8_t *packet, uint32_t length)
819 819
820 for (i = 0; i < LCLIENT_LIST; ++i) { 820 for (i = 0; i < LCLIENT_LIST; ++i) {
821 if (id_equal(client_id, dht->close_clientlist[i].client_id)) 821 if (id_equal(client_id, dht->close_clientlist[i].client_id))
822 return sendpacket(dht->c->lossless_udp->net->sock, dht->close_clientlist[i].ip_port, packet, length); 822 return sendpacket(dht->c->lossless_udp->net, dht->close_clientlist[i].ip_port, packet, length);
823 } 823 }
824 824
825 return -1; 825 return -1;
@@ -891,7 +891,7 @@ int route_tofriend(DHT *dht, uint8_t *friend_id, uint8_t *packet, uint32_t lengt
891 891
892 /* If ip is not zero and node is good. */ 892 /* If ip is not zero and node is good. */
893 if (client->ret_ip_port.ip.uint32 != 0 && !is_timeout(temp_time, client->ret_timestamp, BAD_NODE_TIMEOUT)) { 893 if (client->ret_ip_port.ip.uint32 != 0 && !is_timeout(temp_time, client->ret_timestamp, BAD_NODE_TIMEOUT)) {
894 int retval = sendpacket(dht->c->lossless_udp->net->sock, client->ip_port, packet, length); 894 int retval = sendpacket(dht->c->lossless_udp->net, client->ip_port, packet, length);
895 895
896 if ((unsigned int)retval == length) 896 if ((unsigned int)retval == length)
897 ++sent; 897 ++sent;
@@ -933,7 +933,7 @@ static int routeone_tofriend(DHT *dht, uint8_t *friend_id, uint8_t *packet, uint
933 if (n < 1) 933 if (n < 1)
934 return 0; 934 return 0;
935 935
936 int retval = sendpacket(dht->c->lossless_udp->net->sock, ip_list[rand() % n], packet, length); 936 int retval = sendpacket(dht->c->lossless_udp->net, ip_list[rand() % n], packet, length);
937 937
938 if ((unsigned int)retval == length) 938 if ((unsigned int)retval == length)
939 return 1; 939 return 1;