diff --git a/src/or/connection.c b/src/or/connection.c index 1233904486..fc4c6f0772 100644 --- a/src/or/connection.c +++ b/src/or/connection.c @@ -1102,7 +1102,7 @@ int connection_handle_write(connection_t *conn) { /* it's safe to pass OPs to router_mark_as_down(), since it just * ignores unrecognized routers */ - if (conn->type == CONN_TYPE_OR) + if (conn->type == CONN_TYPE_OR && !get_options()->HttpsProxy) router_mark_as_down(conn->identity_digest); return -1; } else {