mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-24 12:23:32 +01:00
e4aaf76660
Not telling the cmux would sometimes cause an assertion failure in
relay.c when we tried to get an active circuit and found an "active"
circuit with no cells.
Additionally, replace that assert with a test and a log message.
Fix for bug 20203. This is actually probably a bugfix on
0.2.8.1-alpha, specifically my code in 8b4e5b7ee9
where I
made circuit_mark_for_close_() do less in order to simplify our call
graph. Thanks to "cypherpunks" for help diagnosing.
7 lines
330 B
Plaintext
7 lines
330 B
Plaintext
o Major bugfixes (relay, OOM handler)
|
|
- Fix a timing-dependent assertion failure that could occur when we
|
|
tried to flush from a circuit after having freed its cells because
|
|
of an out-of-memory condition. Fixes bug 20203; bugfix on
|
|
0.2.8.1-alpha. Thanks to "cypherpunks" for help diagnosing this
|
|
one.
|