]> git.ipfire.org Git - thirdparty/tor.git/commit
hs: Do not close desc fetch conn. if we can't pick an HSDir
authorDavid Goulet <dgoulet@ev0ke.net>
Mon, 14 Mar 2016 15:00:46 +0000 (11:00 -0400)
committerDavid Goulet <dgoulet@ev0ke.net>
Mon, 14 Mar 2016 15:00:46 +0000 (11:00 -0400)
commitd8b93b31a044be12778f9d7dcd9e4dd666db85e0
tree21461e1ae55d7350a1cba86fb9181ea7e9d40c43
parenta86f78a9f258589b5a0a4323c8e5eb1280dd4c95
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>
changes/bug15937 [new file with mode: 0644]
src/or/rendclient.c