aboutsummaryrefslogtreecommitdiff
path: root/src/core/or/channeltls.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2020-07-10 08:41:00 -0400
committerNick Mathewson <nickm@torproject.org>2020-07-10 09:25:28 -0400
commita81827d99ffdd36d87ca91637f022558783d44ac (patch)
treeebbc59e01d019ab71db1a3cb8c87a564cea0b4d2 /src/core/or/channeltls.c
parentc5db7667d6964344e87fb7ee71df3f2ebe8131e6 (diff)
downloadtor-a81827d99ffdd36d87ca91637f022558783d44ac.tar.gz
tor-a81827d99ffdd36d87ca91637f022558783d44ac.zip
Make channel_get_addr_if_possible() take a const channel_t.
(There is no reason that looking up the address of a channel should ever change it.)
Diffstat (limited to 'src/core/or/channeltls.c')
-rw-r--r--src/core/or/channeltls.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/or/channeltls.c b/src/core/or/channeltls.c
index 4db3730972..ff4505acfa 100644
--- a/src/core/or/channeltls.c
+++ b/src/core/or/channeltls.c
@@ -104,7 +104,8 @@ static const char * channel_tls_describe_transport_method(channel_t *chan);
static void channel_tls_free_method(channel_t *chan);
static double channel_tls_get_overhead_estimate_method(channel_t *chan);
static int
-channel_tls_get_remote_addr_method(channel_t *chan, tor_addr_t *addr_out);
+channel_tls_get_remote_addr_method(const channel_t *chan,
+ tor_addr_t *addr_out);
static int
channel_tls_get_transport_name_method(channel_t *chan, char **transport_out);
static const char *
@@ -515,10 +516,10 @@ channel_tls_get_overhead_estimate_method(channel_t *chan)
* succeeds for this transport).
*/
static int
-channel_tls_get_remote_addr_method(channel_t *chan, tor_addr_t *addr_out)
+channel_tls_get_remote_addr_method(const channel_t *chan, tor_addr_t *addr_out)
{
int rv = 0;
- channel_tls_t *tlschan = BASE_CHAN_TO_TLS(chan);
+ const channel_tls_t *tlschan = BASE_CHAN_TO_TLS((channel_t*) chan);
tor_assert(tlschan);
tor_assert(addr_out);