Browse Source

Improve the "we have been waiting for 1140377851 seconds" log

svn:r6046
Peter Palfrader 19 years ago
parent
commit
c4f389420c
1 changed files with 9 additions and 2 deletions
  1. 9 2
      src/or/routerlist.c

+ 9 - 2
src/or/routerlist.c

@@ -3449,11 +3449,18 @@ update_router_descriptor_client_downloads(time_t now)
   } else {
     should_delay = (last_routerdesc_download_attempted +
                     MAX_CLIENT_INTERVAL_WITHOUT_REQUEST) > now;
-    if (!should_delay)
-      log_info(LD_DIR,
+    if (!should_delay) {
+      if (last_routerdesc_download_attempted) {
+        log_info(LD_DIR,
            "There are not many downloadable routerdescs, but we've "
            "been waiting long enough (%d seconds). Downloading.",
            (int)(now-last_routerdesc_download_attempted));
+      } else {
+        log_info(LD_DIR,
+           "There are not many downloadable routerdescs, but we've "
+           "never downloaded descriptors before.  Downloading.");
+      }
+    }
   }
 
   if (! should_delay) {