From deda0d93dd2b4935b4feca9b25b492c34b58b5fb Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Tue, 20 Jan 2004 18:17:43 +0000 Subject: Let AP edges receive 'end' relay cells while waiting for 'connected' svn:r1012 --- src/or/connection_edge.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/or/connection_edge.c b/src/or/connection_edge.c index 4755f6fd4..ddcabad81 100644 --- a/src/or/connection_edge.c +++ b/src/or/connection_edge.c @@ -203,7 +203,7 @@ int connection_edge_process_relay_cell(cell_t *cell, circuit_t *circ, connection * conn points to the recognized stream. */ if(conn && conn->state != AP_CONN_STATE_OPEN && conn->state != EXIT_CONN_STATE_OPEN) { - if(conn->type == CONN_TYPE_EXIT && rh.command == RELAY_COMMAND_END) { + if(rh.command == RELAY_COMMAND_END) { log_fn(LOG_INFO,"Exit got end (%s) before we're connected. Marking for close.", connection_edge_end_reason(cell->payload+RELAY_HEADER_SIZE, rh.length)); if(conn->state == EXIT_CONN_STATE_RESOLVING) { -- cgit v1.2.3