Merge branch 'bug40827' into 'main'

Fix assert crash on relay-side due to on_circuit backpointer

See merge request tpo/core/tor!737
This commit is contained in:
David Goulet
2023-08-01 20:13:32 +00:00
4 changed files with 89 additions and 4 deletions
+8
View File
@@ -0,0 +1,8 @@
o Major bugfixes (conflux):
- Fix a relay-side assert crash caused by attempts to use a conflux
circuit between circuit close and free, such that no legs were on
the conflux set. Fixed by nulling out the stream's circuit
back-pointer when the last leg is removed. Additional checks and
log messages have been added to detect other cases. Fixes bug 40827;
bugfix on 0.4.8.1-alpha.