Changeset 10166 for trunk/libtransmission/announcer.c
- Timestamp:
- Feb 11, 2010, 3:12:03 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/announcer.c
r10165 r10166 406 406 t->announceIntervalSec = DEFAULT_ANNOUNCE_INTERVAL_SEC; 407 407 t->announceMinIntervalSec = DEFAULT_ANNOUNCE_MIN_INTERVAL_SEC; 408 t->scrapeAt = now + tr_cryptoWeakRandInt( 60* 10);408 t->scrapeAt = now + tr_cryptoWeakRandInt( 60*5 ); 409 409 t->tor = tor; 410 410 … … 1118 1118 const char * response, 1119 1119 size_t responseLen, 1120 tr_bool isStopped,1121 1120 tr_bool * gotScrape ) 1122 1121 { … … 1137 1136 const char * str; 1138 1137 const uint8_t * raw; 1138 tr_bool gotPeers = FALSE; 1139 1139 1140 1140 success = TRUE; … … 1197 1197 const int allAreSeeds = incomplete == 0; 1198 1198 peerCount += publishNewPeersCompact( tier, allAreSeeds, raw, rawlen ); 1199 gotPeers = TRUE; 1199 1200 } 1200 1201 else if( tr_bencDictFindList( &benc, "peers", &tmp ) ) … … 1205 1206 uint8_t * array = parseOldPeers( tmp, &byteCount ); 1206 1207 peerCount += publishNewPeers( tier, allAreSeeds, array, byteCount ); 1208 gotPeers = TRUE; 1207 1209 tr_free( array ); 1208 1210 } … … 1213 1215 const tr_bool allAreSeeds = incomplete == 0; 1214 1216 peerCount += publishNewPeersCompact6( tier, allAreSeeds, raw, rawlen ); 1217 gotPeers = TRUE; 1215 1218 } 1216 1219 … … 1219 1222 sizeof( tier->lastAnnounceStr ) ); 1220 1223 1221 if( !isStopped)1224 if( gotPeers ) 1222 1225 tier->lastAnnouncePeerCount = peerCount; 1223 1226 } … … 1271 1274 if( responseCode == HTTP_OK ) 1272 1275 { 1273 success = parseAnnounceResponse( tier, response, responseLen, isStopped,&gotScrape );1276 success = parseAnnounceResponse( tier, response, responseLen, &gotScrape ); 1274 1277 dbgmsg( tier, "success is %d", success ); 1275 1278
Note: See TracChangeset
for help on using the changeset viewer.