diff options
author | David Goulet <dgoulet@torproject.org> | 2023-10-11 10:51:16 -0400 |
---|---|---|
committer | Mike Perry <mikeperry-git@torproject.org> | 2023-10-16 21:18:57 +0000 |
commit | a382337be629ff74e621d2e24c8048e9e8d31d26 (patch) | |
tree | e5e2df17dcab41d148ec20126721fcbdc0c7725c /changes/ticket40870 | |
parent | c11ba9dea8aea6f502e7041b6376983cf295666f (diff) | |
download | tor-a382337be629ff74e621d2e24c8048e9e8d31d26.tar.gz tor-a382337be629ff74e621d2e24c8048e9e8d31d26.zip |
conflux: Flag set as in full teardown in the free path
We suspect a shutdown race of some sort for which the full teardown is not
noticed during the close but should be during the free.
For that, we flag the conflux set as in full teardown (if so) in the free path
in case the close path didn't caught it.
Fixes #40870
Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'changes/ticket40870')
-rw-r--r-- | changes/ticket40870 | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/changes/ticket40870 b/changes/ticket40870 new file mode 100644 index 0000000000..c33c83e1a6 --- /dev/null +++ b/changes/ticket40870 @@ -0,0 +1,4 @@ + o Minor bugfixes (conflux, client): + - Avoid a non fatal assert caused by data coming in on a conflux set that is + being freed during shutdown. Fixes bug 40870; bugfix on 0.4.8.1-alpha. + |