(trunk libT) the functions tr_peerMsgsSetChoke() and tr_peerMsgsSetInterested() have bool arguments whose types never got switched from "int" to "bool" when "bool" was adopted.

This commit is contained in:
Jordan Lee 2011-05-01 19:10:34 +00:00
parent 7069534abf
commit f5a0276332
2 changed files with 13 additions and 13 deletions

View File

@ -668,12 +668,12 @@ updateInterest( tr_peermsgs * msgs UNUSED )
}
void
tr_peerMsgsSetInterested( tr_peermsgs * msgs, int isInterested )
tr_peerMsgsSetInterested( tr_peermsgs * msgs, bool clientIsInterested )
{
assert( tr_isBool( isInterested ) );
assert( tr_isBool( clientIsInterested ) );
if( isInterested != msgs->peer->clientIsInterested )
sendInterest( msgs, isInterested );
if( clientIsInterested != msgs->peer->clientIsInterested )
sendInterest( msgs, clientIsInterested );
}
static bool
@ -716,25 +716,25 @@ cancelAllRequestsToClient( tr_peermsgs * msgs )
}
void
tr_peerMsgsSetChoke( tr_peermsgs * msgs, int choke )
tr_peerMsgsSetChoke( tr_peermsgs * msgs, bool peerIsChoked )
{
const time_t now = tr_time( );
const time_t fibrillationTime = now - MIN_CHOKE_PERIOD_SEC;
assert( msgs );
assert( msgs->peer );
assert( choke == 0 || choke == 1 );
assert( tr_isBool( peerIsChoked ) );
if( msgs->peer->chokeChangedAt > fibrillationTime )
{
dbgmsg( msgs, "Not changing choke to %d to avoid fibrillation", choke );
dbgmsg( msgs, "Not changing choke to %d to avoid fibrillation", peerIsChoked );
}
else if( msgs->peer->peerIsChoked != choke )
else if( msgs->peer->peerIsChoked != peerIsChoked )
{
msgs->peer->peerIsChoked = choke;
if( choke )
msgs->peer->peerIsChoked = peerIsChoked;
if( peerIsChoked )
cancelAllRequestsToClient( msgs );
protocolSendChoke( msgs, choke );
protocolSendChoke( msgs, peerIsChoked );
msgs->peer->chokeChangedAt = now;
}
}

View File

@ -37,11 +37,11 @@ tr_peermsgs* tr_peerMsgsNew( struct tr_torrent * torrent,
tr_peer_callback * callback,
void * callback_data );
void tr_peerMsgsSetChoke( tr_peermsgs *, int doChoke );
void tr_peerMsgsSetChoke( tr_peermsgs *, bool peerIsChoked );
int tr_peerMsgsIsReadingBlock( const tr_peermsgs * msgs, tr_block_index_t block );
void tr_peerMsgsSetInterested( tr_peermsgs *, int isInterested );
void tr_peerMsgsSetInterested( tr_peermsgs *, bool clientIsInterested );
void tr_peerMsgsHave( tr_peermsgs * msgs,
uint32_t pieceIndex );