summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarsten Loesing <karsten.loesing@gmx.net>2009-02-10 18:52:47 +0000
committerKarsten Loesing <karsten.loesing@gmx.net>2009-02-10 18:52:47 +0000
commit34b285b09fda0b03da46b802cdebc2580b10f914 (patch)
treecf62c323caa3ebdf21407d3cd9a46c0aa8f62c93
parent2387d11513944910b97fb361c2548bde650ddf72 (diff)
downloadtor-34b285b09fda0b03da46b802cdebc2580b10f914.tar.gz
tor-34b285b09fda0b03da46b802cdebc2580b10f914.zip
As an exit node, scrub the IP address to which we are exiting in the logs. Bugfix on 0.2.1.8-alpha.
svn:r18477
-rw-r--r--ChangeLog2
-rw-r--r--src/or/connection_edge.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 0b493a261a..d21965c889 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -12,6 +12,8 @@ Changes in version 0.2.1.13-????? - 2009-0?-??
Spotted by rovv. Fixes another case of bug 752.
- Don't re-extend introduction circuits if we ran out of RELAY_EARLY
cells. Bugfix on 0.2.1.3-alpha. Fixes more of bug 878.
+ - As an exit node, scrub the IP address to which we are exiting in the
+ logs. Bugfix on 0.2.1.8-alpha.
o Minor features:
- On Linux, use the prctl call to re-enable core dumps when the user
diff --git a/src/or/connection_edge.c b/src/or/connection_edge.c
index cd04f3287d..a157bdbb2e 100644
--- a/src/or/connection_edge.c
+++ b/src/or/connection_edge.c
@@ -330,7 +330,7 @@ connection_edge_finished_connecting(edge_connection_t *edge_conn)
log_info(LD_EXIT,"Exit connection to %s:%u (%s) established.",
escaped_safe_str(conn->address),conn->port,
- fmt_addr(&conn->addr));
+ safe_str(fmt_addr(&conn->addr)));
conn->state = EXIT_CONN_STATE_OPEN;
connection_watch_events(conn, EV_READ); /* stop writing, continue reading */