From 81d312f12c196a87f6fb0a4ba7c445afe95b6d4a Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Tue, 30 Jun 2020 15:45:02 -0400 Subject: Add a function for comparing the orport on an extendinfo. --- src/core/or/circuituse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/core/or/circuituse.c') diff --git a/src/core/or/circuituse.c b/src/core/or/circuituse.c index 0704f8521e..6ff308dae2 100644 --- a/src/core/or/circuituse.c +++ b/src/core/or/circuituse.c @@ -203,8 +203,8 @@ circuit_is_acceptable(const origin_circuit_t *origin_circ, const int family = tor_addr_parse(&addr, conn->socks_request->address); if (family < 0 || - !tor_addr_eq(&build_state->chosen_exit->addr, &addr) || - build_state->chosen_exit->port != conn->socks_request->port) + !extend_info_has_orport(build_state->chosen_exit, &addr, + conn->socks_request->port)) return 0; } } -- cgit v1.2.3-54-g00ecf