Browse Source

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

Roger Dingledine 18 years ago
parent
commit
654b61a2e8
1 changed files with 2 additions and 7 deletions
  1. 2 7
      src/or/relay.c

+ 2 - 7
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));