mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-24 20:33:31 +01:00
84ed086d48
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.
8 lines
343 B
Plaintext
8 lines
343 B
Plaintext
o Major bugfixes:
|
|
- When a circuit accidentally has the same circuit ID for its
|
|
forward and reverse direction, correctly detect the direction of
|
|
cells using that circuit. Previously, this would have made
|
|
roughly one circuit in a million non-functional. Fixes bug
|
|
12195; this is a bugfix on every version of Tor.
|
|
|