From d58d5210d0c194f8da208cef4d01adf4e5d36fc0 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Tue, 18 Dec 2007 05:01:00 +0000 Subject: [PATCH] fix tr_stat error: fields desiredSize and desiredAvailable could be too large. --- libtransmission/torrent.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libtransmission/torrent.c b/libtransmission/torrent.c index 961fc524d..08579a289 100644 --- a/libtransmission/torrent.c +++ b/libtransmission/torrent.c @@ -790,9 +790,9 @@ tr_torrentStat( tr_torrent * tor ) for( i=0; iinfo.pieceCount; ++i ) { if( !tor->info.pieces[i].dnd ) { - s->desiredSize += tor->info.pieceSize; + s->desiredSize += tr_torPieceCountBytes( tor, i ); if( tr_bitfieldHas( available, i ) ) - s->desiredAvailable += tor->info.pieceSize; + s->desiredAvailable += tr_torPieceCountBytes( tor, i ); } }