mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-24 12:23:32 +01:00
cec616a0c8
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>
7 lines
330 B
Plaintext
7 lines
330 B
Plaintext
o Minor bugfix (hidden service v3, client):
|
|
- Avoid a BUG() stacktrace in case a SOCKS connection is found waiting for
|
|
the descriptor while we do have it in the cache. There is a rare case
|
|
when this can happen. Now, tor will recover and retry the descriptor.
|
|
Fixes bug 28669; bugfix on 0.3.2.4-alpha.
|
|
|