aboutsummaryrefslogtreecommitdiff
path: root/src/or/relay.h
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2013-03-21 14:51:27 -0400
committerNick Mathewson <nickm@torproject.org>2013-06-13 10:14:00 -0400
commit43d53e6d86acaf7555c31730a8230fa0cdf31306 (patch)
treec12b3285f417aad70b913662006e8572edf708b6 /src/or/relay.h
parent801eea03ad71dafd31cc6bfa06fa5e421aa95cd6 (diff)
downloadtor-43d53e6d86acaf7555c31730a8230fa0cdf31306.tar
tor-43d53e6d86acaf7555c31730a8230fa0cdf31306.tar.gz
Implementation of a fix for bug 7912
I added the code to pass a destroy cell to a queueing function rather than writing it immediately, and the code to remember that we shouldn't reuse the circuit id until the destroy is actually sent, and the code to release the circuit id once the destroy has been sent... and then I finished by hooking destroy_cell_queue into the rest of Tor.
Diffstat (limited to 'src/or/relay.h')
-rw-r--r--src/or/relay.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/or/relay.h b/src/or/relay.h
index 7e59838f9..c4cb935bc 100644
--- a/src/or/relay.h
+++ b/src/or/relay.h
@@ -47,7 +47,7 @@ void packed_cell_free(packed_cell_t *cell);
void cell_queue_clear(cell_queue_t *queue);
void cell_queue_append(cell_queue_t *queue, packed_cell_t *cell);
void cell_queue_append_packed_copy(cell_queue_t *queue, const cell_t *cell,
- int wide_circ_ids);
+ int wide_circ_ids, int use_stats);
void append_cell_to_circuit_queue(circuit_t *circ, channel_t *chan,
cell_t *cell, cell_direction_t direction,