summaryrefslogtreecommitdiff
path: root/toxcore/DHT.c
diff options
context:
space:
mode:
Diffstat (limited to 'toxcore/DHT.c')
-rw-r--r--toxcore/DHT.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/toxcore/DHT.c b/toxcore/DHT.c
index 7525e695..b3017259 100644
--- a/toxcore/DHT.c
+++ b/toxcore/DHT.c
@@ -2721,6 +2721,11 @@ DHT *new_dht(const Logger *log, Mono_Time *mono_time, Networking_Core *net, bool
2721 dht->dht_ping_array = ping_array_new(DHT_PING_ARRAY_SIZE, PING_TIMEOUT); 2721 dht->dht_ping_array = ping_array_new(DHT_PING_ARRAY_SIZE, PING_TIMEOUT);
2722 dht->dht_harden_ping_array = ping_array_new(DHT_PING_ARRAY_SIZE, PING_TIMEOUT); 2722 dht->dht_harden_ping_array = ping_array_new(DHT_PING_ARRAY_SIZE, PING_TIMEOUT);
2723 2723
2724 if (dht->dht_ping_array == nullptr || dht->dht_harden_ping_array == nullptr) {
2725 kill_dht(dht);
2726 return nullptr;
2727 }
2728
2724 for (uint32_t i = 0; i < DHT_FAKE_FRIEND_NUMBER; ++i) { 2729 for (uint32_t i = 0; i < DHT_FAKE_FRIEND_NUMBER; ++i) {
2725 uint8_t random_public_key_bytes[CRYPTO_PUBLIC_KEY_SIZE]; 2730 uint8_t random_public_key_bytes[CRYPTO_PUBLIC_KEY_SIZE];
2726 uint8_t random_secret_key_bytes[CRYPTO_SECRET_KEY_SIZE]; 2731 uint8_t random_secret_key_bytes[CRYPTO_SECRET_KEY_SIZE];