|
@@ -479,10 +479,8 @@ void circuit_about_to_close_connection(connection_t *conn) {
|
|
|
|
|
|
switch (conn->type) {
|
|
switch (conn->type) {
|
|
case CONN_TYPE_OR:
|
|
case CONN_TYPE_OR:
|
|
- if (conn->state != OR_CONN_STATE_OPEN) {
|
|
+
|
|
-
|
|
+ circuit_n_conn_done(conn, 0);
|
|
- circuit_n_conn_done(conn, 0);
|
|
|
|
- }
|
|
|
|
|
|
|
|
while ((circ = circuit_get_by_conn(conn))) {
|
|
while ((circ = circuit_get_by_conn(conn))) {
|
|
if (circ->n_conn == conn)
|
|
if (circ->n_conn == conn)
|