mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
hs: Do not close desc fetch conn. if we can't pick an HSDir
Launching 7 descriptor fetches makes a connection to each HSDir that is 6 and the seventh one fails to pick an HSDir because they are all being used already so it was killing all pending connections at once. Fixes #15937 Signed-off-by: David Goulet <dgoulet@ev0ke.net>
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
o Minor bug fix (hidden service client):
|
||||
- Seven very fast consecutive requests to the same .onion address
|
||||
triggers 7 descriptor fetches. The first six each pick a directory
|
||||
(there are 6 overall) and the seventh one wasn't able to pick one
|
||||
which was triggering a close on all current directory connections. It
|
||||
has been fixed by not closing them if we have pending directory fetch.
|
||||
Fixes #15937; Bugfix on tor-0.2.7.1-alpha.
|
||||
Reference in New Issue
Block a user