Commit 3893b3c7 authored by Nick Mathewson's avatar Nick Mathewson 🐘
Browse files

Patch for task 133


svn:r4189
parent d0c0d6c8
Loading
Loading
Loading
Loading
+7 −0
Changes for src/or/routerlist.c: 7 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -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;
}