Browse Source

Add missing line; add similar check

svn:r2481
Nick Mathewson 21 years ago
parent
commit
92bb360ad7
1 changed files with 4 additions and 1 deletions
  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;