summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/or/routerlist.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/or/routerlist.c b/src/or/routerlist.c
index 1e20d4b3af..23229fd414 100644
--- a/src/or/routerlist.c
+++ b/src/or/routerlist.c
@@ -3753,10 +3753,9 @@ update_consensus_router_descriptor_downloads(time_t now)
int n_delayed=0, n_have=0, n_would_reject=0, n_wouldnt_use=0,
n_inprogress=0, n_in_oldrouters=0;
- if (!dirserver) {
- if (rep_hist_circbuilding_dormant(now))
- goto done;
- }
+ if (!dirserver && !options->FetchUselessDescriptors &&
+ rep_hist_circbuilding_dormant(now))
+ goto done;
if (!consensus)
goto done;