Explorar o código

Revise "sufficient exit nodes" check to work with restrictive ExitNodes

If you set ExitNodes so that only 1 exit node is accepted, the
previous patch would have made you unable to build circuits.
Nick Mathewson %!s(int64=12) %!d(string=hai) anos
pai
achega
8abfcc0804
Modificáronse 1 ficheiros con 0 adicións e 6 borrados
  1. 0 6
      src/or/routerlist.c

+ 0 - 6
src/or/routerlist.c

@@ -4902,12 +4902,6 @@ update_router_have_minimum_dir_info(void)
     res = 0;
     control_event_bootstrap(BOOTSTRAP_STATUS_REQUESTING_DESCRIPTORS, 0);
     goto done;
-  } else if (num_exit_present < 2) {
-    tor_snprintf(dir_info_status, sizeof(dir_info_status),
-                 "Only %d descriptor%s here and believed reachable!",
-                 num_exit_present, num_exit_present ? "" : "s");
-    res = 0;
-    goto done;
   }
 
   /* Check for entry nodes. */