]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Don't stop fetching descriptors when FetchUselessDescriptors is
authorRoger Dingledine <arma@torproject.org>
Thu, 8 Nov 2007 04:19:51 +0000 (04:19 +0000)
committerRoger Dingledine <arma@torproject.org>
Thu, 8 Nov 2007 04:19:51 +0000 (04:19 +0000)
set, even if we stop asking for circuits. Bugfix on 0.1.2.x;
reported by tup and ioerror.

svn:r12430

ChangeLog
src/or/routerlist.c

index aa4bc3fc8d101cd93e619b288e2050f8aafff8d0..02a5172eb59510b18036493fbee0453309f123a7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -97,6 +97,9 @@ Changes in version 0.2.0.10-alpha - 2007-11-07
   o Minor bugfixes:
     - Refuse to start if both ORPort and UseBridges are set. Bugfix
       on 0.2.0.x.
+    - Don't stop fetching descriptors when FetchUselessDescriptors is
+      set, even if we stop asking for circuits. Bugfix on 0.1.2.x;
+      reported by tup and ioerror.
     - Better log message on vote from unknown authority.
     - Don't log "Launching 0 request for 0 router".
 
index 1e20d4b3af5bf963bb2de46cb10d8cecb42100bc..23229fd4144fcf8f77669bb3352a0246124d3f39 100644 (file)
@@ -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;