diff options
author | David Goulet <dgoulet@torproject.org> | 2023-08-01 20:13:32 +0000 |
---|---|---|
committer | David Goulet <dgoulet@torproject.org> | 2023-08-01 20:13:32 +0000 |
commit | f1fdb586111a3167cb772ad3a6bf392d7b5ea12d (patch) | |
tree | 4d27b0eae8e1739d857ea4106bd8cb8dcabb3217 /changes | |
parent | 08ae74056f82f4090bda1e3a85887bf029f3ee1c (diff) | |
parent | 78e14ca124ea509df80e0be7e72a0116ed929bc3 (diff) | |
download | tor-f1fdb586111a3167cb772ad3a6bf392d7b5ea12d.tar.gz tor-f1fdb586111a3167cb772ad3a6bf392d7b5ea12d.zip |
Merge branch 'bug40827' into 'main'
Fix assert crash on relay-side due to on_circuit backpointer
See merge request tpo/core/tor!737
Diffstat (limited to 'changes')
-rw-r--r-- | changes/bug40827 | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/changes/bug40827 b/changes/bug40827 new file mode 100644 index 0000000000..69878e7785 --- /dev/null +++ b/changes/bug40827 @@ -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. + |