diff options
author | David Goulet <dgoulet@torproject.org> | 2022-03-09 13:47:27 -0500 |
---|---|---|
committer | David Goulet <dgoulet@torproject.org> | 2022-03-10 08:58:26 -0500 |
commit | 254b23ab9d82a85892d01499100cde0b3d8b6931 (patch) | |
tree | 0482347470f6d14845a681789f2c1b586a133407 /changes/ticket40579 | |
parent | 9efb04bb3e979941eada05c1a7d61d08d395376e (diff) | |
download | tor-254b23ab9d82a85892d01499100cde0b3d8b6931.tar.gz tor-254b23ab9d82a85892d01499100cde0b3d8b6931.zip |
hs: Schedule mainloop event on dirinfo change
Due to a possible Guard subsystem recursion, when the HS client gets
notified that the directory information has changed, it must run it in a
seperate mainloop event to avoid such issue.
See the ticket for more information on the recursion. This also fixes a
fatal assert.
Fixes #40579
Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'changes/ticket40579')
-rw-r--r-- | changes/ticket40579 | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/changes/ticket40579 b/changes/ticket40579 new file mode 100644 index 0000000000..e2558c1102 --- /dev/null +++ b/changes/ticket40579 @@ -0,0 +1,3 @@ + o Minor bugfixes (onion service, client): + - Fix a fatal assert due to a guard subsystem recursion triggered by the + onion service client. Fixes bug 40579; bugfix on 0.3.5.1-alpha. |