mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
put the stopgap on whether we've sent a create cell, not
whether we've attached a stream. svn:r9883
This commit is contained in:
parent
93e7627694
commit
c36a6210a2
@ -489,6 +489,10 @@ circuit_deliver_create_cell(circuit_t *circ, uint8_t cell_type,
|
|||||||
|
|
||||||
memcpy(cell.payload, payload, ONIONSKIN_CHALLENGE_LEN);
|
memcpy(cell.payload, payload, ONIONSKIN_CHALLENGE_LEN);
|
||||||
connection_or_write_cell_to_buf(&cell, circ->n_conn);
|
connection_or_write_cell_to_buf(&cell, circ->n_conn);
|
||||||
|
|
||||||
|
/* mark it so it gets better rate limiting treatment. */
|
||||||
|
circ->n_conn->client_used = 1;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1792,11 +1792,6 @@ connection_ap_handshake_send_begin(edge_connection_t *ap_conn,
|
|||||||
log_info(LD_APP,"Address/port sent, ap socket %d, n_circ_id %d",
|
log_info(LD_APP,"Address/port sent, ap socket %d, n_circ_id %d",
|
||||||
ap_conn->_base.s, circ->_base.n_circ_id);
|
ap_conn->_base.s, circ->_base.n_circ_id);
|
||||||
control_event_stream_status(ap_conn, STREAM_EVENT_SENT_CONNECT, 0);
|
control_event_stream_status(ap_conn, STREAM_EVENT_SENT_CONNECT, 0);
|
||||||
|
|
||||||
if ((TO_CIRCUIT(circ))->n_conn) {
|
|
||||||
/* mark it so it gets better rate limiting treatment. */
|
|
||||||
(TO_CIRCUIT(circ))->n_conn->client_used = 1;
|
|
||||||
}
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user