diff options
author | Roger Dingledine <arma@torproject.org> | 2008-06-11 01:14:23 +0000 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2008-06-11 01:14:23 +0000 |
commit | 8c85eef9b065573da2be12c631e906dc149b1a4f (patch) | |
tree | 7d2fbc51f23e83911e03ba5e83932c68ec095851 /src/or/directory.c | |
parent | 42f21007a34ed5f0474e7eccd0991f1d8c5423f0 (diff) | |
download | tor-8c85eef9b065573da2be12c631e906dc149b1a4f.tar tor-8c85eef9b065573da2be12c631e906dc149b1a4f.tar.gz |
start sending "bootstrap problem" status events when we're having troubles
reaching relays.
svn:r15116
Diffstat (limited to 'src/or/directory.c')
-rw-r--r-- | src/or/directory.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/or/directory.c b/src/or/directory.c index ee1940e9b..1cf6f2b38 100644 --- a/src/or/directory.c +++ b/src/or/directory.c @@ -659,6 +659,7 @@ directory_initiate_command(const char *address, uint32_t addr, { dir_connection_t *conn; or_options_t *options = get_options(); + int socket_error = 0; int use_begindir = supports_begindir && directory_command_should_use_begindir(options, addr, or_port, router_purpose, anonymized_connection); @@ -699,7 +700,7 @@ directory_initiate_command(const char *address, uint32_t addr, } switch (connection_connect(TO_CONN(conn), conn->_base.address, addr, - dir_port)) { + dir_port, &socket_error)) { case -1: connection_dir_request_failed(conn); /* retry if we want */ /* XXX we only pass 'conn' above, not 'resource', 'payload', |