From 85940f94b2560f87988da8e793eb8998c5b77ead Mon Sep 17 00:00:00 2001 From: irungentoo Date: Thu, 29 Aug 2013 08:03:03 -0400 Subject: Fixed bug. --- toxcore/DHT.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'toxcore/DHT.c') diff --git a/toxcore/DHT.c b/toxcore/DHT.c index b17d5b19..16ab6f73 100644 --- a/toxcore/DHT.c +++ b/toxcore/DHT.c @@ -74,8 +74,8 @@ static int id_closest(uint8_t *id, uint8_t *id1, uint8_t *id2) for (i = 0; i < CLIENT_ID_SIZE; ++i) { - distance1 = id[i] ^ id1[i]; - distance2 = id[i] ^ id2[i]; + distance1 = abs(((int8_t *)id)[i] ^ ((int8_t *)id1)[i]); + distance2 = abs(((int8_t *)id)[i] ^ ((int8_t *)id2)[i]); if (distance1 < distance2) return 1; -- cgit v1.2.3