From 2ed1e6ee9d73cfb6a581ee9bf95fe1b07612af25 Mon Sep 17 00:00:00 2001 From: Mukund Sivaraman Date: Wed, 20 Aug 2008 16:19:47 +0000 Subject: [PATCH] Use signed integers for storing the random values --- libtransmission/peer-mgr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libtransmission/peer-mgr.c b/libtransmission/peer-mgr.c index 82677e978..5451ca62a 100644 --- a/libtransmission/peer-mgr.c +++ b/libtransmission/peer-mgr.c @@ -550,7 +550,7 @@ struct tr_refill_piece { tr_priority_t priority; int missingBlockCount; - uint16_t random; + int random; uint32_t piece; uint32_t peerCount; }; @@ -621,7 +621,7 @@ getPreferredPieces( Torrent * t, setme->piece = piece; setme->priority = inf->pieces[piece].priority; setme->peerCount = 0; - setme->random = tr_stupidRandInt( UINT16_MAX ); + setme->random = tr_stupidRandInt( INT_MAX ); setme->missingBlockCount = tr_cpMissingBlocksInPiece( tor->completion, piece ); for( k=0; k