diff options
author | David Goulet <dgoulet@torproject.org> | 2018-12-04 14:27:46 -0500 |
---|---|---|
committer | David Goulet <dgoulet@torproject.org> | 2018-12-04 14:34:04 -0500 |
commit | cec616a0c8ff060cb722e54342fd30aeab3ad285 (patch) | |
tree | e614a2b86fc7bb0ca17f3d224532a46d8b7df7cd /src/feature/dirauth | |
parent | 43bd4d7509ceab2d82a85483f08132e90b1ab10d (diff) | |
download | tor-cec616a0c8ff060cb722e54342fd30aeab3ad285.tar.gz tor-cec616a0c8ff060cb722e54342fd30aeab3ad285.zip |
hs-v3: Don't BUG() if descriptor is found on SOCKS connection retry
When retrying all SOCKS connection because new directory information just
arrived, do not BUG() if a connection in state AP_CONN_STATE_RENDDESC_WAIT is
found to have a usable descriptor.
There is a rare case when this can happen as detailed in #28669 so the right
thing to do is put that connection back in circuit wait state so the
descriptor can be retried.
Fixes #28669
Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'src/feature/dirauth')
0 files changed, 0 insertions, 0 deletions