diff options
author | Nick Mathewson <nickm@torproject.org> | 2020-06-30 15:45:02 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2020-07-02 09:51:03 -0400 |
commit | 81d312f12c196a87f6fb0a4ba7c445afe95b6d4a (patch) | |
tree | 25abc676c57c29e922fb778d884f7fd7836364ab /src/core/or/circuituse.c | |
parent | 8f362b7bce5ebbba5c8d79cf10c5ec42bbde1519 (diff) | |
download | tor-81d312f12c196a87f6fb0a4ba7c445afe95b6d4a.tar.gz tor-81d312f12c196a87f6fb0a4ba7c445afe95b6d4a.zip |
Add a function for comparing the orport on an extendinfo.
Diffstat (limited to 'src/core/or/circuituse.c')
-rw-r--r-- | src/core/or/circuituse.c | 4 |
1 files changed, 2 insertions, 2 deletions
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; } } |