diff options
Diffstat (limited to 'src/or/connection_edge.c')
-rw-r--r-- | src/or/connection_edge.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/or/connection_edge.c b/src/or/connection_edge.c index bf51b126fe..0cefe5d694 100644 --- a/src/or/connection_edge.c +++ b/src/or/connection_edge.c @@ -996,7 +996,7 @@ connection_ap_handshake_process_socks(connection_t *conn) } } else { struct in_addr in; - routerinfo_t *r = router_get_by_nickname(socks->address); + routerinfo_t *r = router_get_by_nickname(socks->address, 1); if (r) { conn->chosen_exit_name = tor_strdup(socks->address); /* XXXX Should this use server->address instead? */ @@ -1703,7 +1703,7 @@ connection_ap_can_use_exit(connection_t *conn, routerinfo_t *exit) * make sure the exit node of the existing circuit matches exactly. */ if (conn->chosen_exit_name) { - if (router_get_by_nickname(conn->chosen_exit_name) != exit) { + if (router_get_by_nickname(conn->chosen_exit_name, 1) != exit) { /* doesn't match */ log_fn(LOG_DEBUG,"Requested node '%s', considering node '%s'. No.", conn->chosen_exit_name, exit->nickname); |