Explorar o código

Avoid potential infinite recursion when building a descriptor

svn:r5292
Nick Mathewson %!s(int64=20) %!d(string=hai) anos
pai
achega
37708e9b1b
Modificáronse 1 ficheiros con 1 adicións e 2 borrados
  1. 1 2
      src/or/router.c

+ 1 - 2
src/or/router.c

@@ -402,10 +402,9 @@ int
 check_whether_dirport_reachable(void)
 {
   or_options_t *options = get_options();
-  routerinfo_t *ri = router_get_my_routerinfo();
   return !options->DirPort ||
          options->AssumeReachable ||
-         (ri && !ri->dir_port) ||
+         we_are_hibernating() ||
          can_reach_dir_port;
 }