Commit 4ef9ccc8 authored by Nick Mathewson's avatar Nick Mathewson 🤹
Browse files

Changes to bug1959_part1 on review from arma.

Significant one: we want to say "not enough entry nodes descriptors, so we
can't build circuits" only when we have 0 descriptors.
parent 49c17743
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -4779,10 +4779,10 @@ update_router_have_minimum_dir_info(void)

  /* Check for entry nodes. */
  if (options->EntryNodes) {
    count_usable_descriptors(&num_present, &num_usable, consensus, options, now,
                             options->EntryNodes);
    count_usable_descriptors(&num_present, &num_usable, consensus, options,
                             now, options->EntryNodes);

    if (num_usable && (num_present==0 || num_present < num_usable / 4)) {
    if (num_usable && (num_present == 0)) {
      tor_snprintf(dir_info_status, sizeof(dir_info_status),
                   "We have only %d/%d usable entry node descriptors.",
                   num_present, num_usable);