From cadf1803e1b36866a9f8a0e57d3b741360928928 Mon Sep 17 00:00:00 2001 From: erdgeist <> Date: Tue, 5 Feb 2008 01:55:06 +0000 Subject: Fix endianess issues, also obey number of peers requested in udp announces --- trackerlogic.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'trackerlogic.c') diff --git a/trackerlogic.c b/trackerlogic.c index f4bdf0b..fd6a6ee 100644 --- a/trackerlogic.c +++ b/trackerlogic.c @@ -304,8 +304,8 @@ exit_loop: /* else { Handle UDP reply */ ((uint32_t*)reply)[2] = htonl( OT_CLIENT_REQUEST_INTERVAL_RANDOM ); - ((uint32_t*)reply)[3] = peer_list->peer_count - peer_list->seed_count; - ((uint32_t*)reply)[4] = peer_list->seed_count; + ((uint32_t*)reply)[3] = htonl( peer_list->peer_count - peer_list->seed_count ); + ((uint32_t*)reply)[4] = htonl( peer_list->seed_count); mutex_bucket_unlock_by_hash( hash ); return (size_t)20; -- cgit v1.2.3