mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Merge branch 'teor_bug23813_squashed'
This commit is contained in:
+6
-2
@@ -5358,8 +5358,10 @@ update_extrainfo_downloads(time_t now)
|
||||
smartlist_free(wanted);
|
||||
}
|
||||
|
||||
/** Reset the descriptor download failure count on all routers, so that we
|
||||
* can retry any long-failed routers immediately.
|
||||
/** Reset the consensus and extra-info download failure count on all routers.
|
||||
* When we get a new consensus,
|
||||
* routers_update_status_from_consensus_networkstatus() will reset the
|
||||
* download statuses on the descriptors in that consensus.
|
||||
*/
|
||||
void
|
||||
router_reset_descriptor_download_failures(void)
|
||||
@@ -5371,6 +5373,8 @@ router_reset_descriptor_download_failures(void)
|
||||
last_descriptor_download_attempted = 0;
|
||||
if (!routerlist)
|
||||
return;
|
||||
/* We want to download *all* extra-info descriptors, not just those in
|
||||
* the consensus we currently have (or are about to have) */
|
||||
SMARTLIST_FOREACH(routerlist->routers, routerinfo_t *, ri,
|
||||
{
|
||||
download_status_reset(&ri->cache_info.ei_dl_status);
|
||||
|
||||
Reference in New Issue
Block a user