diff options
author | Nick Mathewson <nickm@torproject.org> | 2014-06-03 18:19:08 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2014-06-03 18:19:08 -0400 |
commit | 84ed086d4858ed14de4a4a8bfc3283a73b7c4657 (patch) | |
tree | 4f5e33ed2f65be0cd2b7b2e2a22714d1eba833cb /doc | |
parent | 8d9602c21ccc0d93c82c651d94791df88cf4c9ad (diff) | |
download | tor-84ed086d4858ed14de4a4a8bfc3283a73b7c4657.tar.gz tor-84ed086d4858ed14de4a4a8bfc3283a73b7c4657.zip |
Fix ancient code that only checked circ_id, not circ_id and chan
This code mis-handled the case where a circuit got the same circuit
ID in both directions. I found three instances of it in the
codebase, by grepping for [pn]_circ_id.
Because of the issue in command_process_relay_cell(), this would
have made roughly one circuit in a million completely nonfunctional.
Fixes bug 12195.
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions