From 92bb360ad771a4cba21f1e4a77e367f973e546ef Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 14 Oct 2004 02:29:03 +0000 Subject: [PATCH] Add missing line; add similar check svn:r2481 --- src/or/routerlist.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/or/routerlist.c b/src/or/routerlist.c index e942e9623b..aa6a745727 100644 --- a/src/or/routerlist.c +++ b/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;