Prechádzať zdrojové kódy

I *knew* something was wrong here. Flip some comparison operators and make download-rate-limiting sane again.

svn:r5201
Nick Mathewson 20 rokov pred
rodič
commit
56be5a9706
1 zmenil súbory, kde vykonal 5 pridanie a 4 odobranie
  1. 5 4
      src/or/routerlist.c

+ 5 - 4
src/or/routerlist.c

@@ -2715,15 +2715,16 @@ update_router_descriptor_downloads(time_t now)
   } else {
     if (dirserv) {
       should_delay = (last_routerdesc_download_attempted +
-                      MAX_SERVER_INTERVAL_WITHOUT_REQUEST) < now;
+                      MAX_SERVER_INTERVAL_WITHOUT_REQUEST) > now;
     } else {
       should_delay = (last_routerdesc_download_attempted +
-                      MAX_CLIENT_INTERVAL_WITHOUT_REQUEST) < now;
+                      MAX_CLIENT_INTERVAL_WITHOUT_REQUEST) > now;
     }
     if (should_delay)
-      log_fn(LOG_INFO, "There are not many downloadable routerdescs; waiting till we have some more.");
+      log_fn(LOG_DEBUG, "There are not many downloadable routerdescs; waiting till we have some more.");
     else
-      log_fn(LOG_INFO, "There are not many downloadable routerdescs, but we've been waiting long enough. Downloading.");
+      log_fn(LOG_INFO, "There are not many downloadable routerdescs, but we've been waiting long enough (%d seconds). Downloading.",
+             (int)(now-last_routerdesc_download_attempted));
   }
 
   if (! should_delay) {