mirror of
git://erdgeist.org/opentracker
synced 2025-02-05 11:36:24 +00:00
endianess fix for udp scrape
This commit is contained in:
parent
bab7c0bbb1
commit
5791044029
@ -416,9 +416,7 @@ size_t return_udp_scrape_for_torrent( ot_hash *hash, char *reply ) {
|
|||||||
|
|
||||||
if( !exactmatch ) {
|
if( !exactmatch ) {
|
||||||
memset( reply, 0, 12);
|
memset( reply, 0, 12);
|
||||||
}
|
} else {
|
||||||
else
|
|
||||||
{
|
|
||||||
unsigned long *r = (unsigned long*) reply;
|
unsigned long *r = (unsigned long*) reply;
|
||||||
clean_peerlist( NOW, torrent->peer_list );
|
clean_peerlist( NOW, torrent->peer_list );
|
||||||
|
|
||||||
@ -426,9 +424,9 @@ size_t return_udp_scrape_for_torrent( ot_hash *hash, char *reply ) {
|
|||||||
peers += torrent->peer_list->peers[i].size;
|
peers += torrent->peer_list->peers[i].size;
|
||||||
seeds += torrent->peer_list->seed_count[i];
|
seeds += torrent->peer_list->seed_count[i];
|
||||||
}
|
}
|
||||||
r[0] = seeds;
|
r[0] = htonl( seeds );
|
||||||
r[1] = torrent->peer_list->downloaded;
|
r[1] = htonl( torrent->peer_list->downloaded );
|
||||||
r[2] = peers-seeds;
|
r[2] = htonl( peers-seeds );
|
||||||
}
|
}
|
||||||
return 12;
|
return 12;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user