(trunk) better fix for previous commit

This commit is contained in:
Charles Kerr 2007-09-01 02:56:48 +00:00
parent eeb5cc6b5e
commit 7be8b8d116
1 changed files with 6 additions and 4 deletions

View File

@ -303,24 +303,26 @@ int
tr_ioHash( tr_io_t * io, int pieceIndex ) tr_ioHash( tr_io_t * io, int pieceIndex )
{ {
int i; int i;
int ret;
tr_torrent_t * tor = io->tor; tr_torrent_t * tor = io->tor;
const int success = !checkPiece( tor, pieceIndex ); const int success = !checkPiece( tor, pieceIndex );
if( success ) if( success )
{ {
tr_dbg( "Piece %d hash OK", pieceIndex ); tr_dbg( "Piece %d hash OK", pieceIndex );
tr_cpPieceAdd( tor->completion, pieceIndex ); tr_cpPieceAdd( tor->completion, pieceIndex );
ret = TR_OK;
} }
else else
{ {
tr_err( "Piece %d hash FAILED", pieceIndex ); tr_err( "Piece %d hash FAILED", pieceIndex );
tr_cpPieceRem( tor->completion, pieceIndex ); tr_cpPieceRem( tor->completion, pieceIndex );
return TR_ERROR; ret = TR_ERROR;
} }
/* Assign blame or credit to peers */ /* Assign blame or credit to peers */
for( i = 0; i < tor->peerCount; ++i ) for( i=0; i<tor->peerCount; ++i )
tr_peerBlame( tor->peers[i], pieceIndex, success ); tr_peerBlame( tor->peers[i], pieceIndex, success );
return 0; return ret;
} }