Changeset 10654 for trunk/libtransmission/announcer.c
- Timestamp:
- May 18, 2010, 3:14:54 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/announcer.c
r10652 r10654 618 618 619 619 static int 620 getSeedProbability( int seeds, int leechers ) 621 { 622 if( !seeds ) 623 return 0; 624 625 if( seeds>=0 && leechers>=0 ) 626 return (int)((100.0*seeds)/(seeds+leechers)); 627 628 return -1; /* unknown */ 629 } 630 631 static int 620 632 publishNewPeers( tr_tier * tier, int seeds, int leechers, 621 633 const void * compact, int compactLen ) … … 624 636 625 637 e.messageType = TR_TRACKER_PEERS; 626 e.seedProbability = seeds+leechers ? (int)((100.0*seeds)/(seeds+leechers)) : -1;638 e.seedProbability = getSeedProbability( seeds, leechers ); 627 639 e.compact = compact; 628 640 e.compactLen = compactLen;
Note: See TracChangeset
for help on using the changeset viewer.