mirror of
https://github.com/transmission/transmission
synced 2024-12-25 01:03:01 +00:00
some assertions to smoke out the error that SoftwareElves is seeing
This commit is contained in:
parent
c81f38360f
commit
d84c2bd44a
2 changed files with 14 additions and 1 deletions
|
@ -318,6 +318,9 @@ void tr_peerDestroy( tr_peer_t * peer )
|
||||||
tr_rcClose( peer->download );
|
tr_rcClose( peer->download );
|
||||||
tr_rcClose( peer->upload );
|
tr_rcClose( peer->upload );
|
||||||
free( peer->client );
|
free( peer->client );
|
||||||
|
|
||||||
|
memset( peer, '\0', sizeof(tr_peer_t) );
|
||||||
|
|
||||||
free( peer );
|
free( peer );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -480,7 +483,12 @@ int tr_peerPulse( tr_peer_t * peer )
|
||||||
int ret, size;
|
int ret, size;
|
||||||
uint8_t * p;
|
uint8_t * p;
|
||||||
uint64_t date;
|
uint64_t date;
|
||||||
const int isSeeding = tr_cpGetStatus( tor->completion ) != TR_CP_INCOMPLETE;
|
int isSeeding;
|
||||||
|
|
||||||
|
assert( peer != NULL );
|
||||||
|
assert( peer->tor != NULL );
|
||||||
|
|
||||||
|
isSeeding = tr_cpGetStatus( tor->completion ) != TR_CP_INCOMPLETE;
|
||||||
|
|
||||||
if( ( ret = checkPeer( peer ) ) )
|
if( ( ret = checkPeer( peer ) ) )
|
||||||
{
|
{
|
||||||
|
|
|
@ -37,6 +37,11 @@ makeCommonPex( tr_torrent_t * tor, tr_peer_t * peer,
|
||||||
tr_peertree_entry_t * found;
|
tr_peertree_entry_t * found;
|
||||||
benc_val_t val, * addval, * delval, * extra;
|
benc_val_t val, * addval, * delval, * extra;
|
||||||
|
|
||||||
|
assert( tor != NULL );
|
||||||
|
assert( peer != NULL );
|
||||||
|
assert( retbuf != NULL );
|
||||||
|
assert( retlen != NULL );
|
||||||
|
|
||||||
*retbuf = NULL;
|
*retbuf = NULL;
|
||||||
*retlen = 0;
|
*retlen = 0;
|
||||||
sent = &peer->sentPeers;
|
sent = &peer->sentPeers;
|
||||||
|
|
Loading…
Reference in a new issue