]> git.ipfire.org Git - thirdparty/tor.git/commit
hs: Retry service rendezvous on circuit close
authorDavid Goulet <dgoulet@torproject.org>
Wed, 19 Oct 2022 19:27:22 +0000 (15:27 -0400)
committerDavid Goulet <dgoulet@torproject.org>
Wed, 26 Oct 2022 19:10:39 +0000 (15:10 -0400)
commit78c184d2fe2c5f14da8c65166521c7291225b5bc
tree0012d7a6fc55bdcbc43b59c3e2397d31b7709f22
parent5b44a32c5964d78dcaf87ab9485efba4ddd8769a
hs: Retry service rendezvous on circuit close

Move the retry from circuit_expire_building() to when the offending
circuit is being closed.

Fixes #40695

Signed-off-by: David Goulet <dgoulet@torproject.org>
src/core/or/circuituse.c
src/core/or/origin_circuit_st.h
src/feature/hs/hs_circuit.c
src/feature/hs/hs_circuit.h
src/feature/hs/hs_service.c