Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
David Goulet
Tor
Commits
fd8ce812
Commit
fd8ce812
authored
Jun 29, 2020
by
Nick Mathewson
👁
Browse files
Merge branch 'maint-0.3.5' into maint-0.4.2
parents
0f218a05
0c0214bc
Changes
2
Hide whitespace changes
Inline
Side-by-side
changes/ticket28992
0 → 100644
View file @
fd8ce812
o Minor bugfixes (onion service v3, client):
- Remove a BUG() that is causing a stacktrace for a situation that very
rarely happens but still can. Fixes bug 28992; bugfix on 0.3.2.1-alpha.
src/feature/hs/hs_client.c
View file @
fd8ce812
...
...
@@ -606,9 +606,14 @@ send_introduce1(origin_circuit_t *intro_circ,
/* We need to find which intro point in the descriptor we are connected to
* on intro_circ. */
ip
=
find_desc_intro_point_by_ident
(
intro_circ
->
hs_ident
,
desc
);
if
(
BUG
(
ip
==
NULL
))
{
/* If we can find a descriptor from this introduction circuit ident, we
* must have a valid intro point object. Permanent error. */
if
(
ip
==
NULL
)
{
/* The following is possible if the descriptor was changed while we had
* this introduction circuit open and waiting for the rendezvous circuit to
* be ready. Which results in this situation where we can't find the
* corresponding intro point within the descriptor of the service. */
log_info
(
LD_REND
,
"Unable to find introduction point for service %s "
"while trying to send an INTRODUCE1 cell."
,
safe_str_client
(
onion_address
));
goto
perm_err
;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment