Patch for task 133

svn:r4189
This commit is contained in:
Nick Mathewson
2005-05-10 22:33:45 +00:00
parent d0c0d6c86a
commit 3893b3c7ac
+7
View File
@@ -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;
}