Explorar o código

Add missing line; add similar check

svn:r2481
Nick Mathewson %!s(int64=21) %!d(string=hai) anos
pai
achega
92bb360ad7
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      src/or/routerlist.c

+ 4 - 1
src/or/routerlist.c

@@ -77,7 +77,7 @@ routerinfo_t *router_pick_directory_server(int requireothers) {
   routerinfo_t *choice;
 
   if (!routerlist)
-    
+    return NULL;
 
   choice = router_pick_directory_server_impl(requireothers, options.FascistFirewall);
   if(choice)
@@ -176,6 +176,9 @@ router_pick_trusteddirserver_impl(int requireother, int fascistfirewall)
   sl = smartlist_create();
   me = router_get_my_routerinfo();
 
+  if (!trusted_dir_servers)
+    return NULL;
+
   SMARTLIST_FOREACH(trusted_dir_servers, trusted_dir_server_t *, d,
     {
       if (!d->is_running) continue;