diff options
author | Roger Dingledine <arma@torproject.org> | 2009-08-31 16:14:41 -0400 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2009-08-31 16:14:41 -0400 |
commit | 4c297f74f79e0e3d357d20bfc584eccc758d1fd8 (patch) | |
tree | 0327e49bcede6702ca16e1700cb30cb5f4eb3f56 /src/or/directory.c | |
parent | 64f393d56f8ff58223db56f3b8e64f0074877616 (diff) | |
download | tor-4c297f74f79e0e3d357d20bfc584eccc758d1fd8.tar.gz tor-4c297f74f79e0e3d357d20bfc584eccc758d1fd8.zip |
Only send reachability status events on overall success/failure
We were telling the controller about CHECKING_REACHABILITY and
REACHABILITY_FAILED status events whenever we launch a testing
circuit or notice that one has failed. Instead, only tell the
controller when we want to inform the user of overall success or
overall failure. Bugfix on 0.1.2.6-alpha. Fixes bug 1075. Reported
by SwissTorExit.
Diffstat (limited to 'src/or/directory.c')
-rw-r--r-- | src/or/directory.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/or/directory.c b/src/or/directory.c index 4ab2633022..7fc2fb1bdc 100644 --- a/src/or/directory.c +++ b/src/or/directory.c @@ -554,11 +554,6 @@ void connection_dir_request_failed(dir_connection_t *conn) { if (directory_conn_is_self_reachability_test(conn)) { - routerinfo_t *me = router_get_my_routerinfo(); - if (me) - control_event_server_status(LOG_WARN, - "REACHABILITY_FAILED DIRADDRESS=%s:%d", - me->address, me->dir_port); return; /* this was a test fetch. don't retry. */ } if (entry_list_can_grow(get_options())) |