summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main.c1
-rw-r--r--src/peers.c2
2 files changed, 1 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c
index 43d24e8..7dcac87 100644
--- a/src/main.c
+++ b/src/main.c
@@ -163,7 +163,6 @@ int main(int argc, char** argv) {
dht.self = myID;
}
-
metric_init();
routing_update_metrics();
peer_update_metrics();
diff --git a/src/peers.c b/src/peers.c
index 42722b4..5942021 100644
--- a/src/peers.c
+++ b/src/peers.c
@@ -53,7 +53,7 @@ static void check_duplicates() {
qsort(keys, keyi, sizeof(struct infohash), infohash_compar);
for(size_t i = 1; i < keyi; i++) {
- if(keys[i].inner == keys[i-1].inner) {
+ if(memcmp(&keys[i], &keys[i-1], sizeof(struct infohash)) == 0) {
fatal("Duplicate key found");
}
}