aboutsummaryrefslogtreecommitdiff
path: root/src/or/relay.c
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2006-01-07 01:02:21 +0000
committerRoger Dingledine <arma@torproject.org>2006-01-07 01:02:21 +0000
commit654b61a2e8933ffcc11b94d9eb61d003bdf38700 (patch)
treeaab2a3ee9158299edf26f6202693237780df3151 /src/or/relay.c
parentf88fa3efc14db5c8506fd1d6398def284316fbff (diff)
downloadtor-654b61a2e8933ffcc11b94d9eb61d003bdf38700.tar
tor-654b61a2e8933ffcc11b94d9eb61d003bdf38700.tar.gz
Jan 05 19:39:27.356 [warn] connection_edge_process_end_not_open():
Got an end because of misc error, but we're not an AP. Closing. svn:r5744
Diffstat (limited to 'src/or/relay.c')
-rw-r--r--src/or/relay.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/or/relay.c b/src/or/relay.c
index 8ec5142e7..cd3f22432 100644
--- a/src/or/relay.c
+++ b/src/or/relay.c
@@ -654,13 +654,8 @@ connection_edge_process_end_not_open(
routerinfo_t *exitrouter;
int reason = *(cell->payload+RELAY_HEADER_SIZE);
- if (rh->length > 0 && edge_reason_is_retriable(reason)) {
- if (conn->type != CONN_TYPE_AP) {
- warn(LD_PROTOCOL,
- "Got an end because of %s, but we're not an AP. Closing.",
- connection_edge_end_reason_str(reason));
- return - END_CIRC_REASON_TORPROTOCOL;
- }
+ if (rh->length > 0 && edge_reason_is_retriable(reason) &&
+ conn->type == CONN_TYPE_AP) {
info(LD_APP,"Address '%s' refused due to '%s'. Considering retrying.",
safe_str(conn->socks_request->address),
connection_edge_end_reason_str(reason));