summaryrefslogtreecommitdiff
path: root/toxcore/onion_announce.c
diff options
context:
space:
mode:
authorirungentoo <irungentoo@gmail.com>2016-01-30 17:23:15 -0500
committerirungentoo <irungentoo@gmail.com>2016-01-30 17:23:15 -0500
commitdfe5d9b25622b91f22b66b93bb0ab4db32195d11 (patch)
tree9625fd607b35691e51ae08d04c2f10f3711c1b87 /toxcore/onion_announce.c
parentccfa6c6a4fcd80171e9f64bb04205d3939ed8ffd (diff)
Fixes.
Fixed bug from merged PR. Don't build useless files when building with libsodium.
Diffstat (limited to 'toxcore/onion_announce.c')
-rw-r--r--toxcore/onion_announce.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/toxcore/onion_announce.c b/toxcore/onion_announce.c
index 82c3dc96..676b38da 100644
--- a/toxcore/onion_announce.c
+++ b/toxcore/onion_announce.c
@@ -316,7 +316,8 @@ static int handle_announce_request(void *object, IP_Port source, const uint8_t *
316 316
317 uint8_t *data_public_key = plain + ONION_PING_ID_SIZE + crypto_box_PUBLICKEYBYTES; 317 uint8_t *data_public_key = plain + ONION_PING_ID_SIZE + crypto_box_PUBLICKEYBYTES;
318 318
319 if (sodium_memcmp(ping_id1, plain, ONION_PING_ID_SIZE) == 0 || sodium_memcmp(ping_id2, plain, ONION_PING_ID_SIZE) == 0) { 319 if (sodium_memcmp(ping_id1, plain, ONION_PING_ID_SIZE) == 0
320 || sodium_memcmp(ping_id2, plain, ONION_PING_ID_SIZE) == 0) {
320 index = add_to_entries(onion_a, source, packet_public_key, data_public_key, 321 index = add_to_entries(onion_a, source, packet_public_key, data_public_key,
321 packet + (ANNOUNCE_REQUEST_SIZE_RECV - ONION_RETURN_3)); 322 packet + (ANNOUNCE_REQUEST_SIZE_RECV - ONION_RETURN_3));
322 } else { 323 } else {