summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/or/directory.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/or/directory.c b/src/or/directory.c
index a19909afe3..6d1f8ecf0d 100644
--- a/src/or/directory.c
+++ b/src/or/directory.c
@@ -1011,7 +1011,13 @@ connection_dir_client_reached_eof(connection_t *conn)
if (which) {
/* We only call these if it's a "fp/" request, since
* it's the only way we'll be adding new server descriptors
- * and thus the only way we'd affect has_fetched_directory. */
+ * and thus the only way we'd affect has_fetched_directory.
+ *
+ * XXXX Not so. We will fetch "all" routers if we have zero or one
+ * networkstatus, so we can bootstrap faster. See
+ * update_router_descriptor_downloads(). One of these behaviors is
+ * wrong.
+ **/
/* as we learn from them, we remove them from 'which' */
router_load_routers_from_string(body, 0, which);