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
The Tor Project
Core
Tor
Commits
dd8f16be
Commit
dd8f16be
authored
Aug 29, 2009
by
Karsten Loesing
Browse files
Avoid segfault when accessing hidden service.
parent
64f393d5
Changes
2
Hide whitespace changes
Inline
Side-by-side
ChangeLog
View file @
dd8f16be
...
...
@@ -23,6 +23,9 @@ Changes in version 0.2.1.20 - 2009-??-??
a wrong clock. Instead, we should only inform the controller when
it's a trusted authority that claims our clock is wrong. Bugfix
on 0.2.0.20-rc; starts to fix bug 1074. Reported by SwissTorExit.
- Avoid segfault in rare cases when finishing an introduction circuit
as a client and finding out that we don't have an introduction key
for it. Fixes bug 1073. Reported by Aaron Swartz.
Changes in version 0.2.1.19 - 2009-07-28
...
...
src/or/rendclient.c
View file @
dd8f16be
...
...
@@ -94,6 +94,7 @@ rend_client_send_introduction(origin_circuit_t *introcirc,
}
});
if
(
!
intro_key
)
{
int
num_intro_points
=
smartlist_len
(
entry
->
parsed
->
intro_nodes
);
if
(
rend_cache_lookup_entry
(
introcirc
->
rend_data
->
onion_address
,
0
,
&
entry
)
>
0
)
{
log_warn
(
LD_BUG
,
"We have both a v0 and a v2 rend desc for this "
...
...
@@ -109,7 +110,7 @@ rend_client_send_introduction(origin_circuit_t *introcirc,
}
else
{
log_warn
(
LD_BUG
,
"Internal error: could not find intro key; we "
"only have a v2 rend desc with %d intro points."
,
smartlist_len
(
entry
->
parsed
->
intro_nodes
)
);
num_intro_points
);
goto
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