mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 21:23:58 +01:00
when the or-connect succeeded and the tls handshake succeeded
but we didn't like the result, we were closing the connection without sending any destroys back for the pending circuits. now send those destroys anyway; i hope this doesn't break too much. svn:r3951
This commit is contained in:
parent
73f6c1531e
commit
cd25e56ad2
@ -479,10 +479,8 @@ void circuit_about_to_close_connection(connection_t *conn) {
|
||||
|
||||
switch (conn->type) {
|
||||
case CONN_TYPE_OR:
|
||||
if (conn->state != OR_CONN_STATE_OPEN) {
|
||||
/* Inform any pending (not attached) circs that they should give up. */
|
||||
circuit_n_conn_done(conn, 0);
|
||||
}
|
||||
/* Now close all the attached circuits on it. */
|
||||
while ((circ = circuit_get_by_conn(conn))) {
|
||||
if (circ->n_conn == conn) /* it's closing in front of us */
|
||||
|
Loading…
Reference in New Issue
Block a user