summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2005-07-01 13:40:29 +0000
committerNick Mathewson <nickm@torproject.org>2005-07-01 13:40:29 +0000
commitb11e314f2e5a53c182563d3e2e79ab836298584b (patch)
tree1150f9a00d6ac4f4614c6965b01e6908e9904455
parent271d49958e2c740d766fa6952e4540e7a221398d (diff)
downloadtor-b11e314f2e5a53c182563d3e2e79ab836298584b.tar.gz
tor-b11e314f2e5a53c182563d3e2e79ab836298584b.zip
Be more explicit about which IP we are connecting to; expose future exit policy problems better.
svn:r4519
-rw-r--r--src/or/connection_edge.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/or/connection_edge.c b/src/or/connection_edge.c
index 82ed35e502..2a9843020a 100644
--- a/src/or/connection_edge.c
+++ b/src/or/connection_edge.c
@@ -267,13 +267,17 @@ int
connection_edge_finished_connecting(connection_t *conn)
{
char connected_payload[4];
+ char valbuf[INET_NTOA_BUF_LEN];
+ struct in_addr;
tor_assert(conn);
tor_assert(conn->type == CONN_TYPE_EXIT);
tor_assert(conn->state == EXIT_CONN_STATE_CONNECTING);
- log_fn(LOG_INFO,"Exit connection to %s:%u established.",
- safe_str(conn->address),conn->port);
+ in.s_addr = htonl(conn->addr);
+ tor_inet_ntoa(&in,valbuf,sizeof(valbuf));
+ log_fn(LOG_INFO,"Exit connection to %s:%u (%s) established.",
+ safe_str(conn->address),conn->port,safe_str(valbuf));
conn->state = EXIT_CONN_STATE_OPEN;
connection_watch_events(conn, EV_READ); /* stop writing, continue reading */