tor/changes/bug15937
David Goulet d8b93b31a0 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>
2016-03-14 11:00:46 -04:00

8 lines
460 B
Plaintext

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.