mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Patch for task 133
svn:r4189
This commit is contained in:
@@ -26,6 +26,7 @@ router_pick_directory_server_impl(int requireothers, int fascistfirewall,
|
||||
static trusted_dir_server_t *
|
||||
router_pick_trusteddirserver_impl(int requireother, int fascistfirewall);
|
||||
static void mark_all_trusteddirservers_up(void);
|
||||
static int router_resolve(routerinfo_t *router);
|
||||
static int router_resolve_routerlist(routerlist_t *dir);
|
||||
|
||||
/****************************************************************************/
|
||||
@@ -929,6 +930,12 @@ router_load_single_router(const char *s, const char **msg)
|
||||
control_event_descriptors_changed(changed);
|
||||
smartlist_free(changed);
|
||||
}
|
||||
|
||||
if (router_resolve(ri)<0) {
|
||||
if (msg && !*msg) *msg = "Couldn't resolve router address.";
|
||||
return 0;
|
||||
}
|
||||
|
||||
log_fn(LOG_DEBUG, "Added router to list");
|
||||
return 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user